class-deferred

1.0.1 • Public • Published

class Deferred

An incredibly simple es6 deferred implementation.

api

  • constructor: new Deferred() returns a subclass of Promise.
  • instance: d.resolve(arg); d.reject(arg); resolves or rejects the promise.

usage

import { Deferred } from "class-deferred";
// const { Deferred } = require('class-deferred');

const d = new Deferred();
// d is itself a promise
d.then(() => {
 console.log("done");
});
setTimeout(d.resolve, 100);

/class-deferred/

    Package Sidebar

    Install

    npm i class-deferred

    Weekly Downloads

    2

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    4.67 kB

    Total Files

    6

    Last publish

    Collaborators

    • kapouer