Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
PpxSourcetype prop = {key : string;typ : Ppxlib.core_type option;cons : Ppxlib.expression option;dft : Ppxlib.expression option;validator : Ppxlib.expression option;req : bool;convert : bool;}type acc = {name : string option;globals : (string * Ppxlib.core_type option * Ppxlib.expression * bool) list;datas : (string * Ppxlib.core_type option * Ppxlib.expression * bool) list;methods : (string * Ppxlib.core_type option * Ppxlib.expression * bool) list;computeds : (string * Ppxlib.core_type option * Ppxlib.expression * bool) list;watchs : (string * Ppxlib.core_type option * Ppxlib.expression * bool) list;directives : string list;props : prop list;template : [ `string of string | `expression of Ppxlib.expression ] option;lifecycle : (string * Ppxlib.expression) list;emits : string list;compile : bool;debug : bool;types : bool;convert_all : bool;modules : (string * string) list option;}val jstyp :
loc:Ppxlib__.Location.t ->
string ->
Ppxlib__.Import.core_type list ->
Ppxlib__.Import.core_typeval jsapp :
loc:Ppxlib__.Location.t ->
string ->
Ppxlib__.Import.expression list ->
Ppxlib__.Import.expressionval domtyp :
loc:Ppxlib__.Location.t ->
string ->
Ppxlib__.Import.core_type list ->
Ppxlib__.Import.core_typeval convert_all_and_modules_aux :
(Ppxlib.longident Ppxlib.loc * Ppxlib.expression) list ->
bool * (string * string) list option