1.0.0 ā€¢ Published 6 years ago

promise.rsvp v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

promise.rsvp

NPM version Build Status

Promise events listen base on native Promise ,like rsvp.js

Features:

šŸ”„ unhandleReject catch.
šŸš€ created/rejected/fulfilled listen.

Installation

npm install promise.rsvp

Usage

function listener (event) {
  event.eventName // one of ['created', 'chained', 'fulfilled', 'rejected']
  event.result    // fulfillment value
  event.error     // reject reason
  event.stack     // stack at the time of the event. (if  'instrument-with-stack' is true)
}

overide native Promise

require('promise.rsvp').setup();
// events
Promise.on('created', listener);
Promise.on('chained', listener);
Promise.on('fulfilled', listener);
Promise.on('rejected', listener);

use PromiseRsvp

const PromiseRsvp=require('promise.rsvp');
// events
PromiseRsvp.on('created', listener);
PromiseRsvp.on('chained', listener);
PromiseRsvp.on('fulfilled', listener);
PromiseRsvp.on('rejected', listener);