defer-class

1.0.1 • Public • Published

defer-class

Deferred Promises as a Class

Basically Q.defer() using native constructs

Install

npm install --save defer-class

Usage

const Defer = require('defer-class')
 
const deferred = new Defer
 
deferred.promise.then(result => console.log(result))
 
deferred.resolve('Hello World')
// Logs 'Hello World'

API

new Defer

Creates a new deferred promise with the following interface:

#resolve(data)

Resolves the promise with the given data

#reject(error)

Rejects the promise with the given data

#promise

The underlying promise object, used for chaining & such

Readme

Keywords

Package Sidebar

Install

npm i defer-class

Weekly Downloads

2

Version

1.0.1

License

BSD-3-Clause

Last publish

Collaborators

  • commander-lol