glendix/js/promise
Values
pub fn all(
promises: List(react.Promise(a)),
) -> react.Promise(List(a))
모든 Promise가 이행될 때까지 대기
pub fn await_(
promise: react.Promise(a),
callback: fn(a) -> Nil,
) -> Nil
Promise 이행 시 콜백 실행 (반환값 무시)
pub fn catch_(
promise: react.Promise(a),
callback: fn(dynamic.Dynamic) -> react.Promise(a),
) -> react.Promise(a)
Promise 에러 처리
pub fn map(
promise: react.Promise(a),
callback: fn(a) -> b,
) -> react.Promise(b)
Promise 값 변환 (map)
pub fn then_(
promise: react.Promise(a),
callback: fn(a) -> react.Promise(b),
) -> react.Promise(b)
Promise 체이닝 (flatMap)