package flow_parser

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val type_identifier : Parser_env.env -> Loc.t * string
val type_parameter_declaration : Parser_env.env -> (Loc.t, Loc.t) Ast.Type.ParameterDeclaration.t option
val type_parameter_declaration_with_defaults : Parser_env.env -> (Loc.t, Loc.t) Ast.Type.ParameterDeclaration.t option
val type_parameter_instantiation : Parser_env.env -> (Loc.t, Loc.t) Ast.Type.ParameterInstantiation.t option
val _object : allow_static:bool -> allow_proto:bool -> Parser_env.env -> Loc.t * (Loc.t, Loc.t) Ast.Type.Object.t
val interface_helper : Parser_env.env -> (Loc.t, Loc.t) Ast.Type.Interface.t
val function_param_list : Parser_env.env -> (Loc.t, Loc.t) Ast.Type.Function.Params.t
val annotation_opt : Parser_env.env -> (Loc.t, Loc.t) Ast.Type.annotation option
val predicate_opt : Parser_env.env -> (Loc.t, Loc.t) Ast.Type.Predicate.t option
val annotation_and_predicate_opt : Parser_env.env -> (Loc.t, Loc.t) Ast.Type.annotation option * (Loc.t, Loc.t) Ast.Type.Predicate.t option