package reactjs-jsx-ppx
ReactJS JSX PPX
Install
Dune Dependency
Authors
Maintainers
Sources
melange-1.0.0.tbz
sha256=01ff3a2711b3812889313288f9e0c8bfe2e17464b6b85282c5113cfc3b740968
sha512=db9ac4554d0c9a8deabbdcd2ae05653964184916982c746ca794df6e2061444adaa6a0367bc1840825a007be3941643abd824aaff737a431b0e5347f7c558378
doc/reactjs_jsx_ppx_v3/Reactjs_jsx_ppx_v3/index.html
Module Reactjs_jsx_ppx_v3
Source
Source
val constantString :
loc:Ppxlib_ast__Ast_helper_lite.loc ->
string ->
Astlib.Ast_500.Parsetree.expression
Source
val transformChildrenIfList :
ctxt:'a ->
loc:Ppxlib_ast__Ast_helper_lite.loc ->
mapper:
< expression :
'a ->
Ppxlib.Parsetree.expression ->
Astlib.Ast_500.Parsetree.expression.. > ->
Ppxlib.Parsetree.expression ->
Astlib.Ast_500.Parsetree.expression
Source
val extractChildren :
?removeLastPositionUnit:bool ->
loc:Ppxlib_ast__Ast_helper_lite.loc ->
(Ppxlib.Asttypes.arg_label * Ppxlib.Parsetree.expression) list ->
Astlib.Ast_500.Parsetree.expression
* (Ppxlib.Asttypes.arg_label * Ppxlib.Parsetree.expression) list
Source
val makeNewBinding :
Ppxlib.Parsetree.value_binding ->
Ppxlib.Parsetree.expression ->
string ->
Ppxlib.Parsetree.value_binding
Source
val getPropsNameValue :
'a ->
(Ppxlib.longident Ppxlib.Asttypes.loc * Ppxlib.Parsetree.expression) ->
componentConfig
Source
val 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
Source
val 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
Source
val 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
Source
val 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
Source
val makeObjectField :
Astlib__.Location.t ->
(Astlib__Ast_414.Asttypes.label
* Ppxlib.Parsetree.attributes
* Ppxlib.Parsetree.core_type) ->
Ppxlib.Parsetree.object_field
Source
val 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
Source
val 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
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>