lustre/effect#
Constructing Effects#
Effect#
erlangjavascript
pub opaque type Effect(msg)
from#
erlangjavascript
pub fn from(effect: fn(fn(msg) -> Nil) -> Nil) -> Effect(msg)
none#
erlangjavascript
pub fn none() -> Effect(msg)
batch#
erlangjavascript
pub fn batch(effects: List(Effect(msg))) -> Effect(msg)
Manipulating Effects#
map#
erlangjavascript
pub fn map(effect: Effect(a), f: fn(a) -> b) -> Effect(b)