package ppx_jsobject_conv

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val name_of_tdname : string -> string
val name_of_td : Ppxlib.type_declaration -> string
val name_of_te : Ppxlib.type_extension -> string
val full_name_of_te : Ppxlib.type_extension -> string
val jsobject_of_tuple : loc:Ppxlib.location -> (string * (Ppxlib.Parsetree.expression * Ppxlib.Parsetree.pattern)) list -> Ppxlib.core_type list -> Ppxlib.case
val jsobject_of_variant : loc:Ppxlib.location -> (string * (Ppxlib.Parsetree.expression * Ppxlib.Parsetree.pattern)) list -> Ppxlib.row_field list -> Fun_or_match.t
val sig_type_decl : loc:'a -> path:'b -> ('c * Astlib.Ast_500.Parsetree.type_declaration list) -> Astlib.Ast_500.Parsetree.signature_item list