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 -> Astlib.Ast_500.Parsetree.class_type Astlib.Ast_500.Parsetree.class_infos list * Astlib.Ast_500.Parsetree.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:Astlib.Location.t -> 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 -> Astlib.Ast_500.Parsetree.structure_item list
val jsoo_sig : loc:Astlib.Location.t -> rec_flag:Astlib.Ast_500.Asttypes.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 -> Astlib.Ast_500.Parsetree.signature_item list
val jsoo_types_str : loc:Astlib.Location.t -> 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 -> Astlib.Ast_500.Parsetree.structure_item list
val jsoo_convs_str : loc:Astlib.Location.t -> 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 -> Astlib.Ast_500.Parsetree.structure_item list