package ppx_jsobject_conv

  1. Overview
  2. Docs

Module Ppx_jsobject_conv

module L = List
module OrigLocation = Location
val (-->) : Ppxlib__.Import.pattern -> Ppxlib__.Import.expression -> Ppxlib__.Import.case
val wrap_runtime : loc:Migrate_parsetree__Migrate_parsetree_versions.OCaml_410.Ast.Location.t -> Ppxlib.expression -> Ppxlib.expression
val mk_ep_var : loc:Ppxlib__.Location.t -> string -> Ppxlib__.Import.expression * Ppxlib__.Import.pattern
val input_evar : loc:Ppxlib__.Location.t -> Ppxlib__.Import.expression
val input_pvar : loc:Ppxlib__.Location.t -> Ppxlib__.Import.pattern
val unref : loc:Ppxlib__.Location.t -> Ppxlib__.Import.expression -> Ppxlib__.Import.expression
val unref_apply : loc:Ppxlib__.Location.t -> Ppxlib__.Import.expression -> Ppxlib__.Import.expression list -> Ppxlib__.Import.expression
val ref_ : loc:Ppxlib__.Location.t -> Ppxlib__.Import.expression -> Ppxlib__.Import.expression
val mk_recent : string -> string
val mk_recent_ep_var : loc:Ppxlib__.Location.t -> string -> Ppxlib__.Import.expression * Ppxlib__.Import.pattern
val mk_default : string -> string
module Attrs : sig ... end
module Fun_or_match : sig ... end
exception Stop
val type_is_recursive_repl : (Ppxlib__.Import.Ast.core_type -> bool option) -> string list -> Ppxlib.Ast_traverse.iter
val types_are_recursive_repl : ?stop_on_functions:bool -> ?short_circuit:(Ppxlib__.Import.Ast.core_type -> bool option) -> Ppxlib__.Import.Ast.type_declaration list -> bool
val really_recursive : Ppxlib.Asttypes.rec_flag -> Ppxlib__.Import.Ast.type_declaration list -> Ppxlib.Asttypes.rec_flag
val constrained_function_binding : loc:Ppxlib.Location.t -> ?constraint_:Ppxlib__.Import.core_type -> func_name:string -> Ppxlib.expression -> Ppxlib__.Import.value_binding
module Jsobject_of_expander : sig ... end
module Jsobject_of : sig ... end
module Of_jsobject_expander : sig ... end
module Of_jsobject : sig ... end