Comment_attachment.trailing_comments_remover constraint 'a = Js_parser.Loc.tinherit Js_parser.Flow_ast_mapper.mappermethod syntax : 'internal. ('a, 'internal)
Js_parser.Flow_ast_mapper.Ast.Syntax.t ->
('a, 'internal) Js_parser.Flow_ast_mapper.Ast.Syntax.tmethod array : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Array.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Array.tmethod array_type : ('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Array.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Array.tmethod assignment : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Assignment.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Assignment.tmethod binary : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Binary.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Binary.tmethod block : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Statement.Block.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Statement.Block.tmethod call : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Call.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Call.tmethod arg_list : ('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.ArgList.t ->
('a, 'a) Js_parser__Flow_ast.Expression.ArgList.tmethod call_type_args : ('a, 'a)
Js_parser.Flow_ast_mapper.Ast.Expression.CallTypeArgs.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.CallTypeArgs.tmethod class_ : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Class.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Class.tmethod class_body : ('a, 'a) Js_parser.Flow_ast_mapper.Ast.Class.Body.t ->
('a, 'a) Js_parser__Flow_ast.Class.Body.tmethod class_extends : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Class.Extends.t' ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Class.Extends.t'method class_implements : ('a, 'a)
Js_parser.Flow_ast_mapper.Ast.Class.Implements.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Class.Implements.tmethod class_implements_interface : ('a, 'a)
Js_parser.Flow_ast_mapper.Ast.Class.Implements.Interface.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Class.Implements.Interface.tmethod component_declaration : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Statement.ComponentDeclaration.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Statement.ComponentDeclaration.tmethod component_params : ('a, 'a)
Js_parser.Flow_ast_mapper.Ast.Statement.ComponentDeclaration.Params.t ->
('a, 'a)
Js_parser.Flow_ast_mapper.Ast.Statement.ComponentDeclaration.Params.tmethod computed_key : ('a, 'a) Js_parser.Flow_ast_mapper.Ast.ComputedKey.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.ComputedKey.tmethod conditional : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Conditional.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Conditional.tmethod function_ : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Function.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Function.tmethod function_params : ('a, 'a)
Js_parser.Flow_ast_mapper.Ast.Function.Params.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Function.Params.tmethod function_type : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Function.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Function.tmethod generic_identifier_type : ('a, 'a)
Js_parser.Flow_ast_mapper.Ast.Type.Generic.Identifier.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Generic.Identifier.tmethod import : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Import.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Import.tmethod interface_type : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Interface.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Interface.tmethod intersection_type : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Intersection.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Intersection.tmethod jsx_element : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.JSX.element ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.JSX.elementmethod jsx_fragment : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.JSX.fragment ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.JSX.fragmentmethod logical : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Logical.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Logical.tmethod new_ : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.New.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.New.tmethod member : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Member.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Member.tmethod object_ : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Object.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Object.tmethod object_type : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Object.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Object.tmethod predicate : ('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Predicate.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Predicate.tmethod sequence : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Sequence.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.Sequence.tmethod template_literal : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.TemplateLiteral.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.TemplateLiteral.tmethod tuple_type : ('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Tuple.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Tuple.tmethod type_cast : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.TypeCast.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Expression.TypeCast.tmethod type_params : ('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.TypeParams.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.TypeParams.tmethod union_type : 'a ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Union.t ->
('a, 'a) Js_parser.Flow_ast_mapper.Ast.Type.Union.tmethod variable_declarator : kind:Js_parser.Flow_ast_mapper.Ast.Variable.kind ->
('a, 'a)
Js_parser.Flow_ast_mapper.Ast.Statement.VariableDeclaration.Declarator.t ->
('a, 'a)
Js_parser.Flow_ast_mapper.Ast.Statement.VariableDeclaration.Declarator.t