-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).