2.0.0 • Published 5 years ago

@creately/future v2.0.0

Weekly downloads
20
License
MIT
Repository
-
Last release
5 years ago

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;
}