UNPKG

fluture

Version:

FantasyLand compliant (monadic) alternative to Promises

14 lines (10 loc) 251 B
import {isObject, isBoolean} from './predicates'; export function Next(x){ return {done: false, value: x}; } export function Done(x){ return {done: true, value: x}; } export function isIteration(x){ return isObject(x) && isBoolean(x.done); }