1.0.10 • Published 8 years ago
promise-ensurer v1.0.10
Motivation
To provide it's users a way to handle different types of values as a promise.
Installation
npm install promise-ensurer
Notes
- The generated promises are bluebird promises
Usage
var promiseEnsurer = require('promise-ensurer');
// Returns a promise which will be rejected
promiseEnsurer.ensure();
// Returns a promise which will be resolved
promiseEnsurer.ensure(true);
// Returns a promise which will be rejected
promiseEnsurer.ensure(false);
// Returns a promise which will be resolved with the given object
promiseEnsurer.ensure({ name : 'Joe'});
// Returns the same given promise
promiseEnsurer.ensure(someGivenPromise);
Run Tests
$ npm install --dev
$ npm test