Packages

A meta-framework for lustre, enabling a full-stack experience

Current section

Files

Jump to
illustrious src illustrious@state.erl
Raw

src/illustrious@state.erl

-module(illustrious@state).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export_type([illustrious_action/1, illustrious_model/1]).
-type illustrious_action(OJZ) :: {perform, OJZ} |
{go_to, binary()} |
{redirect, binary()} |
back |
forward |
{set_path, list(binary())} |
noop |
{all, list(illustrious_action(OJZ))}.
-type illustrious_model(OKA) :: {illustrious_model, list(binary()), OKA}.