Statement_parser.Statementmodule Parse: Parser_common.PARSERmodule Type: Type_parser.TYPEmodule Object: Object_parser.OBJECTmodule Pattern_cover: Pattern_cover.COVERlet for_: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let if_: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let let_: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let try_: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let while_: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let with_: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let block: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let break: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let continue: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let debugger: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let declare:
?in_module:bool =>
Parser_env.env =>
Flow_ast.Statement.t(Loc.t, Loc.t);let declare_export_declaration:
?allow_export_type:bool =>
Parser_env.env =>
Flow_ast.Statement.t(Loc.t, Loc.t);let declare_opaque_type: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let do_while: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let empty: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let export_declaration:
decorators:list(Flow_ast.Class.Decorator.t(Loc.t, Loc.t)) =>
Parser_env.env =>
Flow_ast.Statement.t(Loc.t, Loc.t);let expression: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let import_declaration: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let interface: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let maybe_labeled: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let opaque_type: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let return: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let switch: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let throw: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let type_alias: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let var: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);let const: Parser_env.env => Flow_ast.Statement.t(Loc.t, Loc.t);