Module Paths.Reference

module Resolved : sig ... end
module Signature : sig ... end
module ClassSignature : sig ... end
module DataType : sig ... end
module FragmentTypeParent : sig ... end
module LabelParent : sig ... end
module Module : sig ... end
module ModuleType : sig ... end
module Type : sig ... end
module Constructor : sig ... end
module Field : sig ... end
module Extension : sig ... end
module ExtensionDecl : sig ... end
module Exception : sig ... end
module Value : sig ... end
module Class : sig ... end
module ClassType : sig ... end
module Method : sig ... end
module InstanceVariable : sig ... end
module Label : sig ... end
module Page : sig ... end
type t = [
  1. | `Class of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ClassName.t
  2. | `ClassType of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ClassTypeName.t
  3. | `Constructor of [ `Dot of Odoc_model__.Paths_types.Reference.label_parent * string | `Module of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Resolved of [ `Alias of Odoc_model__.Paths_types.Resolved_path.module_ * Odoc_model__.Paths_types.Resolved_reference.module_ | `AliasModuleType of Odoc_model__.Paths_types.Resolved_path.module_type * Odoc_model__.Paths_types.Resolved_reference.module_type | `Hidden of Odoc_model__.Paths_types.Resolved_reference.module_ | `Identifier of [ `CoreType of Odoc_model__.Names.TypeName.t | `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id | `Module of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Type of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.TypeName.t ] | `Root of string * [ `TModule | `TModuleType | `TType | `TUnknown ] | `Type of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.TypeName.t ] * Odoc_model__.Names.ConstructorName.t
  4. | `Dot of Odoc_model__.Paths_types.Reference.label_parent * string
  5. | `Exception of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ExceptionName.t
  6. | `Extension of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ExtensionName.t
  7. | `ExtensionDecl of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ExtensionName.t
  8. | `Field of [ `Dot of Odoc_model__.Paths_types.Reference.label_parent * string | `Module of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Resolved of [ `Alias of Odoc_model__.Paths_types.Resolved_path.module_ * Odoc_model__.Paths_types.Resolved_reference.module_ | `AliasModuleType of Odoc_model__.Paths_types.Resolved_path.module_type * Odoc_model__.Paths_types.Resolved_reference.module_type | `Hidden of Odoc_model__.Paths_types.Resolved_reference.module_ | `Identifier of [ `CoreType of Odoc_model__.Names.TypeName.t | `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id | `Module of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Type of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.TypeName.t ] | `Root of string * [ `TModule | `TModuleType | `TType | `TUnknown ] | `Type of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.TypeName.t ] * Odoc_model__.Names.FieldName.t
  9. | `InstanceVariable of [ `Class of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ClassTypeName.t | `Dot of Odoc_model__.Paths_types.Reference.label_parent * string | `Resolved of [ `Class of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassTypeName.t | `Identifier of [ `Class of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t ] Odoc_model__.Paths_types.id ] | `Root of string * [ `TClass | `TClassType | `TUnknown ] ] * Odoc_model__.Names.InstanceVariableName.t
  10. | `Label of Odoc_model__.Paths_types.Reference.label_parent * Odoc_model__.Names.LabelName.t
  11. | `Method of [ `Class of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ClassTypeName.t | `Dot of Odoc_model__.Paths_types.Reference.label_parent * string | `Resolved of [ `Class of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassTypeName.t | `Identifier of [ `Class of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t ] Odoc_model__.Paths_types.id ] | `Root of string * [ `TClass | `TClassType | `TUnknown ] ] * Odoc_model__.Names.MethodName.t
  12. | `Module of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ModuleName.t
  13. | `ModuleType of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ModuleTypeName.t
  14. | `Resolved of [ `Alias of Odoc_model__.Paths_types.Resolved_path.module_ * Odoc_model__.Paths_types.Resolved_reference.module_ | `AliasModuleType of Odoc_model__.Paths_types.Resolved_path.module_type * Odoc_model__.Paths_types.Resolved_reference.module_type | `Class of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassTypeName.t | `Constructor of [ `Identifier of [ `CoreType of Odoc_model__.Names.TypeName.t | `Type of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id | `Type of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.TypeName.t ] * Odoc_model__.Names.ConstructorName.t | `Exception of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ExceptionName.t | `Extension of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ExtensionName.t | `ExtensionDecl of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ExtensionName.t * Odoc_model__.Names.ExtensionName.t | `Field of [ `Alias of Odoc_model__.Paths_types.Resolved_path.module_ * Odoc_model__.Paths_types.Resolved_reference.module_ | `AliasModuleType of Odoc_model__.Paths_types.Resolved_path.module_type * Odoc_model__.Paths_types.Resolved_reference.module_type | `Hidden of Odoc_model__.Paths_types.Resolved_reference.module_ | `Identifier of [ `CoreType of Odoc_model__.Names.TypeName.t | `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id | `Module of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Type of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.TypeName.t ] * Odoc_model__.Names.FieldName.t | `Hidden of Odoc_model__.Paths_types.Resolved_reference.module_ | `Identifier of [ `AssetFile of [ `LeafPage of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id * string | `Class of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t | `Constructor of [ `CoreType of Odoc_model__.Names.TypeName.t | `Type of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ConstructorName.t | `CoreException of Odoc_model__.Names.ExceptionName.t | `CoreType of Odoc_model__.Names.TypeName.t | `Exception of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ExceptionName.t | `Extension of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ExtensionName.t | `ExtensionDecl of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ExtensionName.t * Odoc_model__.Names.ExtensionName.t | `Field of [ `CoreType of Odoc_model__.Names.TypeName.t | `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.FieldName.t | `InstanceVariable of [ `Class of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.InstanceVariableName.t | `Label of [ `Class of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t | `CoreType of Odoc_model__.Names.TypeName.t | `LeafPage of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.LabelName.t | `LeafPage of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Method of [ `Class of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.MethodName.t | `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `SourceDir of Odoc_model__.Paths_types.Identifier.source_dir_pv Odoc_model__.Paths_types.id * string | `SourceLocation of [ `SourcePage of Odoc_model__.Paths_types.Identifier.source_dir_pv Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id * Odoc_model__.Names.DefName.t | `SourceLocationInternal of [ `SourcePage of Odoc_model__.Paths_types.Identifier.source_dir_pv Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id * Odoc_model__.Names.LocalName.t | `SourceLocationMod of [ `SourcePage of Odoc_model__.Paths_types.Identifier.source_dir_pv Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id | `SourcePage of Odoc_model__.Paths_types.Identifier.source_dir_pv Odoc_model__.Paths_types.id * string | `Type of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t | `Value of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ValueName.t ] Odoc_model__.Paths_types.id | `InstanceVariable of [ `Class of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassTypeName.t | `Identifier of [ `Class of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t ] Odoc_model__.Paths_types.id ] * Odoc_model__.Names.InstanceVariableName.t | `Label of [ `Alias of Odoc_model__.Paths_types.Resolved_path.module_ * Odoc_model__.Paths_types.Resolved_reference.module_ | `AliasModuleType of Odoc_model__.Paths_types.Resolved_path.module_type * Odoc_model__.Paths_types.Resolved_reference.module_type | `Class of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassTypeName.t | `Hidden of Odoc_model__.Paths_types.Resolved_reference.module_ | `Identifier of [ `Class of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t | `CoreType of Odoc_model__.Names.TypeName.t | `LeafPage of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id | `Module of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Type of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.TypeName.t ] * Odoc_model__.Names.LabelName.t | `Method of [ `Class of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassTypeName.t | `Identifier of [ `Class of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t ] Odoc_model__.Paths_types.id ] * Odoc_model__.Names.MethodName.t | `Module of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Type of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.TypeName.t | `Value of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ValueName.t ]
  15. | `Root of string * [ `TChildModule | `TChildPage | `TClass | `TClassType | `TConstructor | `TException | `TExtension | `TExtensionDecl | `TField | `TInstanceVariable | `TLabel | `TMethod | `TModule | `TModuleType | `TPage | `TType | `TUnknown | `TValue ]
  16. | `Type of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.TypeName.t
  17. | `Value of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ValueName.t
]
type tag_any = [
  1. | `TChildModule
  2. | `TChildPage
  3. | `TClass
  4. | `TClassType
  5. | `TConstructor
  6. | `TException
  7. | `TExtension
  8. | `TExtensionDecl
  9. | `TField
  10. | `TInstanceVariable
  11. | `TLabel
  12. | `TMethod
  13. | `TModule
  14. | `TModuleType
  15. | `TPage
  16. | `TType
  17. | `TUnknown
  18. | `TValue
]