package ppx_jsobject_conv

  1. Overview
  2. Docs
Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml

Install

Dune Dependency

Authors

Maintainers

Sources

v0.9.0.tar.gz
sha256=c3d2f7525716157d82e7d6e823b2e23a3412597e600cf5795a56b5bb036f0777
md5=84c5da220a181b78faaa6064967c69fc

doc/ppx_jsobject_conv/Ppx_jsobject_conv/index.html

Module Ppx_jsobject_convSource

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

Innovation. Community. Security.