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);

Readme

Keywords

Package Sidebar

Install

npm i class-deferred

Weekly Downloads

3

Version

1.0.1

License

MIT

Unpacked Size

4.67 kB

Total Files

6

Last publish

Collaborators

  • kapouer