Module Reactjs_jsx_ppx_v3Source
Sourceval find_opt : ('a -> bool) -> 'a list -> 'a option Sourceval nolabel : Ppxlib.Asttypes.arg_label Sourceval labelled : string -> Ppxlib.Asttypes.arg_label Sourceval optional : string -> Ppxlib.Asttypes.arg_label Sourceval isOptional : Ppxlib.Asttypes.arg_label -> bool Sourceval isLabelled : Ppxlib.Asttypes.arg_label -> bool Sourceval getLabel : Ppxlib.Asttypes.arg_label -> string Sourceval optionIdent : Ppxlib.longident Sourceval constantString :
loc:Ppxlib_ast__Ast_helper_lite.loc ->
string ->
Astlib.Ast_500.Parsetree.expression Sourceval safeTypeFromValue : Ppxlib.Asttypes.arg_label -> string Sourceval keyType :
Ppxlib_ast__Ast_helper_lite.loc ->
Astlib.Ast_500.Parsetree.core_type Sourcetype 'a children = | ListLiteral of 'a| Exact of 'a
Sourcetype componentConfig = {propsName : string;
} Sourceval unerasableIgnore : Astlib__.Location.t -> Ppxlib.Parsetree.attribute Sourceval merlinFocus : Ppxlib.Parsetree.attribute Sourceval hasAttr : Ppxlib.Parsetree.attribute -> bool Sourceval otherAttrsPure : Ppxlib.Parsetree.attribute -> bool Sourceval hasAttrOnBinding : Ppxlib.Parsetree.value_binding -> bool Sourceval getFnName : Ppxlib.Parsetree.value_binding -> string Sourceval makeNewBinding :
Ppxlib.Parsetree.value_binding ->
Ppxlib.Parsetree.expression ->
string ->
Ppxlib.Parsetree.value_binding Sourceval getPropsNameValue :
'a ->
(Ppxlib.longident Ppxlib.Asttypes.loc * Ppxlib.Parsetree.expression) ->
componentConfig Sourceval pluckLabelDefaultLocType :
('a * 'b * 'c * 'd * 'e * 'f) ->
'a * 'b * 'e * 'f Sourceval filenameFromLoc :
ctxt:Ppxlib.Expansion_context.Base.t ->
Ppxlib.Location.t ->
string Sourceval makeModuleName : string -> string list -> string -> string Sourceval recursivelyMakeNamedArgsForExternal :
(Astlib.Ast_500.Asttypes.arg_label
* 'a option
* Ppxlib_ast__Ast_helper_lite.loc
* Ppxlib.Parsetree.core_type option)
list ->
Astlib.Ast_500.Parsetree.core_type ->
Astlib.Ast_500.Parsetree.core_type Sourceval makePropsValue :
string ->
Astlib__.Location.t ->
(Astlib.Ast_500.Asttypes.arg_label
* 'a option
* Ppxlib_ast__Ast_helper_lite.loc
* Ppxlib.Parsetree.core_type option)
list ->
Astlib.Ast_500.Parsetree.core_type ->
Ppxlib.Parsetree.value_description Sourceval makePropsExternal :
string ->
Astlib__.Location.t ->
(Astlib.Ast_500.Asttypes.arg_label
* 'a option
* Ppxlib_ast__Ast_helper_lite.loc
* Ppxlib.Parsetree.core_type option)
list ->
Astlib.Ast_500.Parsetree.core_type ->
Ppxlib.Parsetree.structure_item Sourceval makePropsExternalSig :
string ->
Astlib__.Location.t ->
(Astlib.Ast_500.Asttypes.arg_label
* 'a option
* Ppxlib_ast__Ast_helper_lite.loc
* Ppxlib.Parsetree.core_type option)
list ->
Astlib.Ast_500.Parsetree.core_type ->
Ppxlib.Parsetree.signature_item Sourceval makePropsName :
loc:Astlib__.Location.t ->
string ->
Ppxlib.Parsetree.pattern Sourceval makeObjectField :
Astlib__.Location.t ->
(Astlib__Ast_414.Asttypes.label
* Ppxlib.Parsetree.attributes
* Ppxlib.Parsetree.core_type) ->
Ppxlib.Parsetree.object_field Sourceval makePropsType :
loc:Ppxlib_ast__Ast_helper_lite.loc ->
(Astlib__Ast_414.Asttypes.label
* Ppxlib.Parsetree.attributes
* Ppxlib.Parsetree.core_type)
list ->
Astlib.Ast_500.Parsetree.core_type Sourceval makeExternalDecl :
string ->
Astlib__.Location.t ->
(Astlib.Ast_500.Asttypes.arg_label
* 'a option
* 'b
* 'c
* Ppxlib_ast__Ast_helper_lite.loc
* Ppxlib.Parsetree.core_type option)
list ->
(Astlib__Ast_414.Asttypes.label
* Ppxlib.Parsetree.attributes
* Ppxlib.Parsetree.core_type)
list ->
Ppxlib.Parsetree.structure_item Sourceval jsxMapper :
Ppxlib.Expansion_context.Base.t Ppxlib.Ast_traverse.map_with_context