Module Ppx_js__Ppx_js_internal
val make_exception : loc:Ppxlib__Location.t -> sub:(Ppxlib__Location.t * string) list -> string -> exnval raise_errorf : loc:Ppxlib__Location.t -> ('a, unit, string, 'b) Stdlib.format4 -> 'aval unflatten : string list -> Ppxlib.Longident.t optionval split_at_dots : string -> int -> string listval parse_lid : string -> Ppxlib.Longident.tval mkloc : 'a -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Location.t -> 'a Ppxlib.Asttypes.locval mknoloc : 'a -> 'a Ppxlib.Asttypes.locval lid : ?loc:Ppxlib.Ast_helper.loc -> string -> Ppxlib.Longident.t Ppxlib.Asttypes.locval mkloc_opt : ?loc:Ppxlib.Ast_helper.loc -> 'a -> 'a Ppxlib.Asttypes.locval unit : ?loc:Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Ast_helper.loc -> ?attrs:Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Ast_helper.attrs -> unit -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expressionval tuple : ?loc:Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Ast_helper.loc -> ?attrs:Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Ast_helper.attrs -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expression list -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expressionval str : ?loc:Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Ast_helper.loc -> ?attrs:Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Ast_helper.attrs -> string -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expressionval exp_to_string : Ppxlib.Parsetree.expression -> stringCheck if an expression is an identifier and returns it. Raise a Location.error if it's not.
val typ : string -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.core_typeval arrows : (Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Asttypes.arg_label * Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.core_type) list -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.core_type -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.core_typearg1 -> arg2 -> ... -> ret
val wrapper : string option Stdlib.refval make_str : ?loc:Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Location.t -> 'a -> 'a Ppxlib.Asttypes.locval merlin_hide : Ppxlib.Parsetree.attribute
module Js : sig ... endval unescape : string -> stringval app_arg : 'a -> Ppxlib.Asttypes.arg_label * 'aval inject_arg : Ppxlib.Parsetree.expression -> Ppxlib.Parsetree.expressionval inject_args : Ppxlib.Parsetree.expression list -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expression
module Arg : sig ... endval js_dot_t_the_first_arg : Arg.t list -> (Ppxlib.Asttypes.arg_label * Ppxlib.Parsetree.core_type) listval invoker : ?extra_types:Arg.t list -> (Arg.t list -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.core_type -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.core_type) -> (Arg.t list -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.core_type -> (Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Asttypes.arg_label * Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.core_type) list * Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.core_type) -> (Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expression list -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expression) -> Arg.t list -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expressionval open_t : Ppxlib.Ast_helper.loc -> Ppxlib.Parsetree.core_typeval method_call : loc:Ppxlib.Location.t -> apply_loc:Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Ast_helper.loc -> Ppxlib.Parsetree.expression -> (string * Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Location.t) -> (Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Asttypes.arg_label * Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expression) list -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expressionval prop_get : loc:Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Ast_helper.loc -> Ppxlib.Parsetree.expression -> string -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expressionval prop_set : loc:Ppxlib.location -> prop_loc:Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Ast_helper.loc -> Ppxlib.Parsetree.expression -> string -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expression -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expressionval new_object : Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Longident.t Ppxlib.Asttypes.loc -> (Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Asttypes.arg_label * Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expression) list -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expressionInstantiation of a class, used by new%js.
module S : sig ... endval format_meth : Ppxlib.Parsetree.expression -> Ppxlib.Parsetree.expressionWe remove Pexp_poly as it should never be in the parsetree except after a method call.
module Prop_kind : sig ... endtype field_desc=|Meth of string Ppxlib.Asttypes.loc * Ppxlib.Asttypes.private_flag * Ppxlib.Asttypes.override_flag * Ppxlib.Parsetree.expression * Arg.t list|Val of string Ppxlib.Asttypes.loc * Prop_kind.t * Ppxlib.Asttypes.override_flag * Ppxlib.Parsetree.expression
val filter_map : ('a -> 'b option) -> 'a list -> 'b listval preprocess_literal_object : (Ppxlib.Parsetree.expression -> Ppxlib.Parsetree.expression) -> Ppxlib.Parsetree.class_field list -> [ `Error of Ppxlib__.Import.extension | `Fields of field_desc list ]val literal_object : Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.pattern -> field_desc list -> Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Parsetree.expressionval transform : Ppxlib.Ast_traverse.mapval mapper : Ocaml_ast_mapper.mapper