pinkie-defer

1.0.0 • Public • Published

pinkie-defer Build Status

Defer an ES2015 Promise implementation

Install

$ npm install --save pinkie-defer

Usage

const defer = require('pinkie-defer');

const delay = ms => {
	var deferred = defer();

	setTimeout(() => {
		deferred.resolve();
	}, ms);

	return new Promise(deferred);
};

delay(2000).then(() => {
	//=> 2 seconds later...
});

API

defer()

Returns an object with resolved and reject methods that can be injected in the Promise constructor.

License

MIT © Sam Verschueren

Dependencies (0)

    Dev Dependencies (3)

    Package Sidebar

    Install

    npm i pinkie-defer

    Weekly Downloads

    12,690

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • samverschueren