@creately/future
v2.0.0
Published
Extended version of the Promise class which has `resolve` and `reject` methods to resolve or reject the underlying promise.
Downloads
48
Readme
Future
Extended version of the Promise class which has resolve and reject methods to resolve or reject the underlying promise.
import { Future } from '@creately/future';
// Returns a promise which resolves after given time
function sleep( ms: number ): Promise<number> {
const f = new Future<number>();
setTimeout(() => f.resolve(Date.now()), ms);
return f;
}