Current section
Files
Jump to
Current section
Files
src/glare.erl
-module(glare).
-compile([no_auto_import, nowarn_unused_vars]).
-export([render/2, select/1, int/1, text/1, signal/1]).
-export_type([html_element/0]).
-type html_element() :: any().
-spec render(glare@element:node_(), html_element()) -> nil.
render(Field@0, Field@1) ->
'./core.mjs':'$render'(Field@0, Field@1).
-spec select(binary()) -> html_element().
select(Field@0) ->
'./core.mjs':doc_selector(Field@0).
-spec int(integer()) -> glare@element:node_().
int(Field@0) ->
'./core.mjs':wrap(Field@0).
-spec text(binary()) -> glare@element:node_().
text(Field@0) ->
'./core.mjs':wrap(Field@0).
-spec signal(fun(() -> any())) -> glare@element:node_().
signal(Field@0) ->
'./core.mjs':wrap(Field@0).