Current section
Files
Jump to
Current section
Files
include/sprocket@internal@context_Context.hrl
-record(context, {
el :: sprocket@internal@context:element(),
wip :: sprocket@internal@context:component_wip(),
handlers :: list(sprocket@internal@context:event_handler()),
client_hooks :: list(sprocket@internal@context:client_hook_id()),
trigger_reconciliation :: fun(() -> nil),
update_hook :: fun((sprocket@internal@utils@unique:unique(sprocket@internal@context:hook_id()), fun((sprocket@internal@context:hook()) -> sprocket@internal@context:hook())) -> nil),
dispatch_client_hook_event :: fun((sprocket@internal@utils@unique:unique(sprocket@internal@context:hook_id()), binary(), gleam@option:option(gleam@dynamic:dynamic_())) -> nil),
cuid_channel :: gleam@erlang@process:subject(sprocket@internal@utils@cuid:message()),
providers :: gleam@dict:dict(binary(), gleam@dynamic:dynamic_())
}).