gleamunison/effects

Types

pub type HandlerFrame {
  HandlerFrame(
    ability: identity.DefinitionRef,
    ops: dict.Dict(
      Int,
      fn(
        List(dynamic.Dynamic),
        fn(dynamic.Dynamic) -> dynamic.Dynamic,
      ) -> dynamic.Dynamic,
    ),
  )
}

Constructors

pub type RuntimeConfig {
  RuntimeConfig(ambient_handlers: List(HandlerFrame))
}

Constructors

Values

pub fn run(
  cfg: RuntimeConfig,
  entry: fn() -> dynamic.Dynamic,
) -> dynamic.Dynamic
Search Document