package flow_parser

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Function : sig ... end
module Generic : sig ... end
module Object : sig ... end
module Interface : sig ... end
type (!'M, !'T) t = 'T * ('M, 'T) t'
and (!'M, !'T) t' =
  1. | Any
  2. | Mixed
  3. | Empty
  4. | Void
  5. | Null
  6. | Number
  7. | String
  8. | Boolean
  9. | Nullable of ('M, 'T) t
  10. | Function of ('M, 'T) Function.t
  11. | Object of ('M, 'T) Object.t
  12. | Interface of ('M, 'T) Interface.t
  13. | Array of ('M, 'T) t
  14. | Generic of ('M, 'T) Generic.t
  15. | Union of ('M, 'T) t * ('M, 'T) t * ('M, 'T) t list
  16. | Intersection of ('M, 'T) t * ('M, 'T) t * ('M, 'T) t list
  17. | Typeof of ('M, 'T) t
  18. | Tuple of ('M, 'T) t list
  19. | StringLiteral of StringLiteral.t
  20. | NumberLiteral of NumberLiteral.t
  21. | BooleanLiteral of bool
  22. | Exists
and (!'M, !'T) annotation = 'M * ('M, 'T) t
module ParameterDeclaration : sig ... end
module ParameterInstantiation : sig ... end
module Predicate : sig ... end