Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

pinkie-defer

samverschueren105.4kMIT1.0.0

Defer an ES2015 Promise implementation

pinkie, promise, defer, deferred, promises, pending

readme

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