Current section
Files
Jump to
Current section
Files
include/illustrious@client_ClientAppBuilder.hrl
-record(client_app_builder, {
view :: fun((list(binary()), any()) -> lustre@internals@vdom:element(illustrious@state:illustrious_action(any()))),
default_model :: any(),
updater :: fun((any(), any()) -> {any(),
lustre@effect:effect(illustrious@state:illustrious_action(any()))}),
decoder :: fun((gleam@dynamic:dynamic_()) -> {ok,
illustrious@state:illustrious_action(any())} |
{error, list(gleam@dynamic:decode_error())})
}).