package reactjs-jsx-ppx
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
ReactJS JSX PPX
Install
dune-project
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_v3Source
Source
val constantString :
loc:Ppxlib_ast__Ast_helper_lite.loc ->
string ->
Astlib.Ast_500.Parsetree.expressionSource
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.expressionSource
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) listSource
val makeNewBinding :
Ppxlib.Parsetree.value_binding ->
Ppxlib.Parsetree.expression ->
string ->
Ppxlib.Parsetree.value_bindingSource
val getPropsNameValue :
'a ->
(Ppxlib.longident Ppxlib.Asttypes.loc * Ppxlib.Parsetree.expression) ->
componentConfigSource
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_typeSource
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_descriptionSource
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_itemSource
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_itemSource
val makeObjectField :
Astlib__.Location.t ->
(Astlib__Ast_414.Asttypes.label
* Ppxlib.Parsetree.attributes
* Ppxlib.Parsetree.core_type) ->
Ppxlib.Parsetree.object_fieldSource
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_typeSource
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)"
>