@xarc/defer

1.0.0 • Public • Published

defer

const makeDefer = require("@xarc/defer");

const defer = makeDefer();

setTimeout(() => defer.resolve("test"), 100);

defer.promise.then(x => console.log("defer promise resolved", x));

Using custom Promise

const Promise = require("bluebird");
const makeDefer = require("@xarc/defer");

const defer = makeDefer(Promise);

API

makeDefer([Promise]);

Returns defer object:

{
  promise, resolve, reject;
}

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i @xarc/defer

    Weekly Downloads

    45

    Version

    1.0.0

    License

    Apache-2.0

    Unpacked Size

    1.76 kB

    Total Files

    3

    Last publish

    Collaborators

    • kyle.jeske
    • arunvishnun
    • srinathm85
    • chandub
    • divyakarippath
    • jchip