Comment_attachment.trailing_comments_remover
constraint 'a = Js_parser.Loc.t
inherit Js_parser.Flow_ast_mapper.mapper
method syntax : 'a trailing_comments_remover ->
'internal. (Js_parser.Loc.t, 'internal)
Js_parser.Flow_ast_mapper.Ast.Syntax.t ->
(Js_parser.Loc.t, 'internal) Js_parser.Flow_ast_mapper.Ast.Syntax.t
method array_type : 'b ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.Type.Array.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.Type.Array.t
method call_arguments : 'b ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser__Flow_ast.Expression.ArgList.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser__Flow_ast.Expression.ArgList.t
method call_type_args : 'b ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser__Flow_ast.Expression.CallTypeArgs.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser__Flow_ast.Expression.CallTypeArgs.t
method class_ : 'b ->
Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.Class.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.Class.t
method class_body : 'b ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser__Flow_ast.Class.Body.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser__Flow_ast.Class.Body.t
method class_extends : 'b ->
Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Class.Extends.t' ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Class.Extends.t'
method class_implements : 'b ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Class.Implements.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Class.Implements.t
method class_implements_interface : 'b ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Class.Implements.Interface.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Class.Implements.Interface.t
method computed_key : 'b ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.ComputedKey.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.ComputedKey.t
method function_ : 'b ->
Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.Function.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.Function.t
method function_params : 'b ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Function.Params.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Function.Params.t
method function_type : 'b ->
Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Function.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Function.t
method generic_identifier_type : 'b ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Generic.Identifier.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Generic.Identifier.t
method interface_type : 'b ->
Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Interface.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Interface.t
method intersection_type : 'b ->
Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Intersection.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Intersection.t
method jsx_element : 'b ->
Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.JSX.element ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.JSX.element
method jsx_fragment : 'b ->
Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.JSX.fragment ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.JSX.fragment
method object_type : 'b ->
Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Object.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Type.Object.t
method predicate : 'b ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser__Flow_ast.Type.Predicate.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser__Flow_ast.Type.Predicate.t
method template_literal : 'b ->
Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Expression.TemplateLiteral.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Expression.TemplateLiteral.t
method tuple_type : 'b ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.Type.Tuple.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.Type.Tuple.t
method type_params : 'b ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser__Flow_ast.Type.TypeParams.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser__Flow_ast.Type.TypeParams.t
method union_type : 'b ->
Js_parser.Loc.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.Type.Union.t ->
(Js_parser.Loc.t, Js_parser.Loc.t) Js_parser.Flow_ast_mapper.Ast.Type.Union.t
method variable_declarator : 'b ->
kind:Js_parser.Flow_ast_mapper.Ast.Statement.VariableDeclaration.kind ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Statement.VariableDeclaration.Declarator.t ->
(Js_parser.Loc.t, Js_parser.Loc.t)
Js_parser.Flow_ast_mapper.Ast.Statement.VariableDeclaration.Declarator.t