npm.io
1.1.3 • Published 7 years ago

@pedromsilva/data-future

Licence
ISC
Version
1.1.3
Deps
0
Size
8 kB
Vulns
0
Weekly
0

Future

Simple TypeScript/ES2015 class to allow to create a promise and to be resolved/rejected later

Installation

npm install --save data-future

Usage

import { Future } from 'data-future';

const future = new Future<number>();

futrue.promise.then( number => console.log( number ) ); // 1

// Can be called anytime after instantiating a Future object
future.resolve( 1 );
import { Future } from 'data-future';

const future = new Future<number>();

futrue.promise.catch( err => console.error( err ) ); // Error {}

// Can be called anytime after instantiating a Future object
future.reject( new Error() );

Keywords