package flow_parser

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Block : sig ... end
module If : sig ... end
module Labeled : sig ... end
module Break : sig ... end
module Continue : sig ... end
module Debugger : sig ... end
module With : sig ... end
module TypeAlias : sig ... end
module OpaqueType : sig ... end
module Switch : sig ... end
module Return : sig ... end
module Throw : sig ... end
module Try : sig ... end
module VariableDeclaration : sig ... end
module While : sig ... end
module DoWhile : sig ... end
module For : sig ... end
module ForIn : sig ... end
module ForOf : sig ... end
module EnumDeclaration : sig ... end
module Interface : sig ... end
module DeclareClass : sig ... end
module DeclareVariable : sig ... end
module DeclareFunction : sig ... end
module DeclareModule : sig ... end
module DeclareModuleExports : sig ... end
module ExportNamedDeclaration : sig ... end
module ExportDefaultDeclaration : sig ... end
module DeclareExportDeclaration : sig ... end
module ImportDeclaration : sig ... end
module Expression : sig ... end
module Empty : sig ... end
type export_kind =
  1. | ExportType
  2. | ExportValue
and (!'M, !'T) t = 'M * ('M, 'T) t'
and (!'M, !'T) t' =
  1. | Block of ('M, 'T) Block.t
  2. | Break of 'M Break.t
  3. | ClassDeclaration of ('M, 'T) Class.t
  4. | Continue of 'M Continue.t
  5. | Debugger of 'M Debugger.t
  6. | DeclareClass of ('M, 'T) DeclareClass.t
  7. | DeclareExportDeclaration of ('M, 'T) DeclareExportDeclaration.t
  8. | DeclareFunction of ('M, 'T) DeclareFunction.t
  9. | DeclareInterface of ('M, 'T) Interface.t
  10. | DeclareModule of ('M, 'T) DeclareModule.t
  11. | DeclareModuleExports of ('M, 'T) DeclareModuleExports.t
  12. | DeclareTypeAlias of ('M, 'T) TypeAlias.t
  13. | DeclareOpaqueType of ('M, 'T) OpaqueType.t
  14. | DeclareVariable of ('M, 'T) DeclareVariable.t
  15. | DoWhile of ('M, 'T) DoWhile.t
  16. | Empty of 'M Empty.t
  17. | EnumDeclaration of ('M, 'T) EnumDeclaration.t
  18. | ExportDefaultDeclaration of ('M, 'T) ExportDefaultDeclaration.t
  19. | ExportNamedDeclaration of ('M, 'T) ExportNamedDeclaration.t
  20. | Expression of ('M, 'T) Expression.t
  21. | For of ('M, 'T) For.t
  22. | ForIn of ('M, 'T) ForIn.t
  23. | ForOf of ('M, 'T) ForOf.t
  24. | FunctionDeclaration of ('M, 'T) Function.t
  25. | If of ('M, 'T) If.t
  26. | ImportDeclaration of ('M, 'T) ImportDeclaration.t
  27. | InterfaceDeclaration of ('M, 'T) Interface.t
  28. | Labeled of ('M, 'T) Labeled.t
  29. | Return of ('M, 'T) Return.t
  30. | Switch of ('M, 'T) Switch.t
  31. | Throw of ('M, 'T) Throw.t
  32. | Try of ('M, 'T) Try.t
  33. | TypeAlias of ('M, 'T) TypeAlias.t
  34. | OpaqueType of ('M, 'T) OpaqueType.t
  35. | VariableDeclaration of ('M, 'T) VariableDeclaration.t
  36. | While of ('M, 'T) While.t
  37. | With of ('M, 'T) With.t
val show_export_kind : export_kind -> Ppx_deriving_runtime.string