package ppx_deriving_jsoo

  1. Overview
  2. Docs
val jsoo_types : ?modules:(string * string) list -> ?enum:[ `int | `string ] -> ?camel:bool -> ?snake:bool -> case:bool -> rm_prefix:bool option -> mut:bool -> Ppxlib.type_declaration list -> Ppxlib__.Import.class_type Ppxlib__.Import.class_infos list * Ppxlib__.Import.type_declaration list * bool list
val jsoo_convs : ?modules:(string * string) list -> ?enum:[ `int | `string ] -> case:bool -> rm_prefix:bool option -> mut:bool -> ?camel:bool -> ?snake:bool -> ?remove_undefined:bool -> Ppxlib.type_declaration list -> (Ppxlib.type_declaration * (Ppxlib.expression, Ppxlib.expression) Common.conv0) list
val jsoo_str : loc:Ppxlib__.Import.location -> rec_flag:Ppxlib.rec_flag -> case:bool -> rm_prefix:bool option -> recursive:bool option -> mut:bool -> ?modules:(string * string) list -> ?enum:[ `int | `string ] -> ?camel:bool -> ?snake:bool -> ?remove_undefined:bool -> Ppxlib.type_declaration list -> Ppxlib__.Import.structure_item list
val jsoo_sig : loc:Ppxlib__.Import.location -> rec_flag:Ppxlib__.Import.rec_flag -> case:bool -> rm_prefix:bool option -> mut:bool -> ?modules:(string * string) list -> ?enum:[ `int | `string ] -> ?camel:bool -> ?snake:bool -> Ppxlib.type_declaration list -> Ppxlib__.Import.signature_item list
val jsoo_types_str : loc:Ppxlib__.Import.location -> rec_flag:Ppxlib.rec_flag -> case:bool -> rm_prefix:bool option -> recursive:bool option -> mut:bool -> ?modules:(string * string) list -> ?enum:[ `int | `string ] -> ?camel:bool -> ?snake:bool -> Ppxlib.type_declaration list -> Ppxlib__.Import.structure_item list
val jsoo_convs_str : loc:Ppxlib__.Import.location -> case:bool -> rm_prefix:bool option -> recursive:bool option -> mut:bool -> ?modules:(string * string) list -> ?enum:[ `int | `string ] -> ?camel:bool -> ?snake:bool -> ?remove_undefined:bool -> Ppxlib.type_declaration list -> Ppxlib__.Import.structure_item list
OCaml

Innovation. Community. Security.