fused/promise

Types

pub type Promise(a) =
  a

Values

pub fn await(a: a, b: fn(a) -> b) -> b
pub fn await_list(xs: List(a)) -> List(a)
pub fn map(a: a, b: fn(a) -> b) -> b
pub fn map_try(
  promise: Result(a, b),
  callback: fn(a) -> Result(c, b),
) -> Result(c, b)
pub fn rescue(a: a, b: fn(dynamic.Dynamic) -> a) -> a
pub fn resolve(a: a) -> a
pub fn tap(promise: a, callback: fn(a) -> b) -> a
pub fn try_await(
  promise: Result(a, b),
  callback: fn(a) -> Result(c, b),
) -> Result(c, b)
Search Document