package flow_parser

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Flow_ast.Statement

Sourcemodule Block : sig ... end
Sourcemodule If : sig ... end
Sourcemodule Labeled : sig ... end
Sourcemodule Break : sig ... end
Sourcemodule Continue : sig ... end
Sourcemodule Debugger : sig ... end
Sourcemodule With : sig ... end
Sourcemodule TypeAlias : sig ... end
Sourcemodule OpaqueType : sig ... end
Sourcetype ('M, 'T) match_statement = ('M, 'T, ('M, 'T) Statement.t) Match.t
Sourcemodule Switch : sig ... end
Sourcemodule Return : sig ... end
Sourcemodule Throw : sig ... end
Sourcemodule Try : sig ... end
Sourcemodule VariableDeclaration : sig ... end
Sourcemodule While : sig ... end
Sourcemodule DoWhile : sig ... end
Sourcemodule For : sig ... end
Sourcemodule ForIn : sig ... end
Sourcemodule ForOf : sig ... end
Sourcemodule EnumDeclaration : sig ... end
Sourcemodule ComponentDeclaration : sig ... end
Sourcemodule Interface : sig ... end
Sourcemodule DeclareClass : sig ... end
Sourcemodule DeclareComponent : sig ... end
Sourcemodule DeclareVariable : sig ... end
Sourcemodule DeclareFunction : sig ... end
Sourcemodule DeclareModule : sig ... end
Sourcemodule DeclareModuleExports : sig ... end
Sourcemodule DeclareNamespace : sig ... end
Sourcemodule ExportNamedDeclaration : sig ... end
Sourcemodule ExportDefaultDeclaration : sig ... end
Sourcemodule DeclareExportDeclaration : sig ... end
Sourcemodule ImportDeclaration : sig ... end
Sourcemodule Expression : sig ... end
Sourcemodule Empty : sig ... end
Sourcetype export_kind =
  1. | ExportType
  2. | ExportValue
Sourceand ('M, 'T) t = 'M * ('M, 'T) t'
Sourceand ('M, 'T) t' =
  1. | Block of ('M, 'T) Block.t
  2. | Break of 'M Break.t
  3. | ClassDeclaration of ('M, 'T) Class.t
  4. | ComponentDeclaration of ('M, 'T) ComponentDeclaration.t
  5. | Continue of 'M Continue.t
  6. | Debugger of 'M Debugger.t
  7. | DeclareClass of ('M, 'T) DeclareClass.t
  8. | DeclareComponent of ('M, 'T) DeclareComponent.t
  9. | DeclareEnum of ('M, 'T) EnumDeclaration.t
  10. | DeclareExportDeclaration of ('M, 'T) DeclareExportDeclaration.t
  11. | DeclareFunction of ('M, 'T) DeclareFunction.t
  12. | DeclareInterface of ('M, 'T) Interface.t
  13. | DeclareModule of ('M, 'T) DeclareModule.t
  14. | DeclareModuleExports of ('M, 'T) DeclareModuleExports.t
  15. | DeclareNamespace of ('M, 'T) DeclareNamespace.t
  16. | DeclareTypeAlias of ('M, 'T) TypeAlias.t
  17. | DeclareOpaqueType of ('M, 'T) OpaqueType.t
  18. | DeclareVariable of ('M, 'T) DeclareVariable.t
  19. | DoWhile of ('M, 'T) DoWhile.t
  20. | Empty of 'M Empty.t
  21. | EnumDeclaration of ('M, 'T) EnumDeclaration.t
  22. | ExportDefaultDeclaration of ('M, 'T) ExportDefaultDeclaration.t
  23. | ExportNamedDeclaration of ('M, 'T) ExportNamedDeclaration.t
  24. | Expression of ('M, 'T) Expression.t
  25. | For of ('M, 'T) For.t
  26. | ForIn of ('M, 'T) ForIn.t
  27. | ForOf of ('M, 'T) ForOf.t
  28. | FunctionDeclaration of ('M, 'T) Function.t
  29. | If of ('M, 'T) If.t
  30. | ImportDeclaration of ('M, 'T) ImportDeclaration.t
  31. | InterfaceDeclaration of ('M, 'T) Interface.t
  32. | Labeled of ('M, 'T) Labeled.t
  33. | Match of ('M, 'T) match_statement
  34. | Return of ('M, 'T) Return.t
  35. | Switch of ('M, 'T) Switch.t
  36. | Throw of ('M, 'T) Throw.t
  37. | Try of ('M, 'T) Try.t
  38. | TypeAlias of ('M, 'T) TypeAlias.t
  39. | OpaqueType of ('M, 'T) OpaqueType.t
  40. | VariableDeclaration of ('M, 'T) VariableDeclaration.t
  41. | While of ('M, 'T) While.t
  42. | With of ('M, 'T) With.t
OCaml

Innovation. Community. Security.