moonbit-community/rabbita/cmd does not have a README file
pub(open) trait Scheduler {
run_effect(Self, EffectKind, (&Scheduler) -> Unit) -> Unit
queue_message(Self, Id, () -> Unit) -> Unit
drain_message(Self) -> Unit
add(Self, Cmd) -> Unit = _
hooks(Self) -> Hooks
}type Cmd#alias(raw_effect, deprecated="`raw_effect` is deprecated, use `custom_cmd` instead")
fn custom_cmd(callback : (&Scheduler) -> Unit, kind? : EffectKind) -> Cmdextern "js" fn set_timeout(f : () -> Unit, ms : Int) = "(f,ms) => setTimeout(f, ms)"
pub fn delay(cmd : Cmd, ms : Int) -> Cmd {
raw_effect(scheduler => set_timeout(() => scheduler.add(cmd), ms))
}Install
Download zipfunctional Web UI framework for MoonBit