Basic javascript deferred implementation
MIT License
An incredibly simple es6 deferred implementation.
new Deferred()
is a promise,d.resolve(arg); d.reject(arg);
resolves or rejects the promise.import { Deferred } from "class-deferred";
const d = new Deferred();
setTimeout(d.resolve, 100);
await d;
This package exports both an ES and a CJS module.