1.0.10 • Published 8 years ago

promise-ensurer v1.0.10

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

promise-ensurer

NPM

Build Statusdependencies

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

Author: Joel Hernández