package tyxml-jsx
JSX syntax to write TyXML documents
Install
Dune Dependency
Authors
Maintainers
Sources
tyxml-4.5.0.tbz
sha256=c69accef5df4dd89d38f6aa0baad01e8fda4e9e98bb7dad61bec1452c5716068
sha512=772535441b09c393d53c27152e65f404a0a541aa0cea1bda899a8d751ab64d1729237e583618c3ff33d75e3865d53503d1ea413c6bbc8c68c413347efd1709b3
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_502.Parsetree.expression
Source
val element_mapper :
(Ppxlib.Parsetree.expression -> Astlib.Ast_502.Parsetree.expression) ->
Ppxlib.Parsetree.expression ->
Astlib.Ast_502.Parsetree.expression
Source
val extract_element_list :
(Ppxlib.Parsetree.expression -> Astlib.Ast_502.Parsetree.expression) ->
Ppxlib_ast.Ast.expression ->
Astlib.Ast_502.Parsetree.expression Tyxml_syntax.Common.value list
Source
val extract_children :
(Ppxlib.Parsetree.expression -> Astlib.Ast_502.Parsetree.expression) ->
(Ppxlib.Asttypes.arg_label * Ppxlib_ast.Ast.expression) list ->
Astlib.Ast_502.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_502.Parsetree.expression ->
(('a * string) * string Tyxml_syntax.Common.value) list ->
Ppxlib.expression Tyxml_syntax.Common.value list ->
Astlib.Ast_502.Parsetree.expression
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>