package tyxml-jsx
JSX syntax to write TyXML documents
Install
Dune Dependency
Authors
Maintainers
Sources
tyxml-4.6.0.tbz
sha256=bfeb673c6b4e120a4eca4c48448add47dc3f8d02c2b40f63ffdccc4e91c902dd
sha512=69750eeaf467014282087bf9628f3278f3e5f00f4c7400358750d208664cfc3f79a5cba16767d2935e53477d1a6862fe08c5b801b69052ec12e09d1a93a5e9b4
doc/tyxml_jsx/Tyxml_jsx/index.html
Module Tyxml_jsx
Source
Children
Source
val make_txt :
loc:Ppxlib.Location.t ->
lang:Tyxml_syntax.Common.lang ->
string ->
Astlib.Ast_500.Parsetree.expression
Source
val element_mapper :
(Ppxlib.Parsetree.expression -> Astlib.Ast_500.Parsetree.expression) ->
Ppxlib.Parsetree.expression ->
Astlib.Ast_500.Parsetree.expression
Source
val extract_element_list :
(Ppxlib.Parsetree.expression -> Astlib.Ast_500.Parsetree.expression) ->
Ppxlib_ast.Ast.expression ->
Astlib.Ast_500.Parsetree.expression Tyxml_syntax.Common.value list
Source
val extract_children :
(Ppxlib.Parsetree.expression -> Astlib.Ast_500.Parsetree.expression) ->
(Ppxlib.Asttypes.arg_label * Ppxlib_ast.Ast.expression) list ->
Astlib.Ast_500.Parsetree.expression Tyxml_syntax.Common.value list
Attributes
Source
type attr = {
a_name : Tyxml_syntax.Common.name;
a_value : string Tyxml_syntax.Common.value;
a_loc : Ppxlib.Location.t;
}
Source
val extract_attr_value :
lang:'a ->
string ->
Ppxlib.Parsetree.expression ->
('a * string) * string Tyxml_syntax.Common.value
Source
val extract_attr :
lang:'a ->
(Ppxlib.Asttypes.arg_label * Ppxlib_ast.Ast.expression) ->
(('a * string) * string Tyxml_syntax.Common.value) option
Source
val classify_name :
loc:Ppxlib.Location.t ->
Tyxml_syntax.Common.lang option ->
Ppxlib.Longident.t ->
Tyxml_syntax.Common.lang * (Tyxml_syntax.Common.lang * string)
Source
val mk_component :
lang:Tyxml_syntax.Common.lang ->
loc:Ppxlib.Location.t ->
Astlib.Ast_500.Parsetree.expression ->
(('a * string) * string Tyxml_syntax.Common.value) list ->
Ppxlib.expression Tyxml_syntax.Common.value list ->
Astlib.Ast_500.Parsetree.expression
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>