0.1.1 • Published 6 years ago

promise-debug v0.1.1

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

promise-debug

Wraps JavaScript promises to add ids, original stack traces, and readable output

Usage

global.Promise = require('promise-debug');

Now, your promises will have several new properties:

  • id: a unique identifier for the promise
  • originalStack: the stack trace when the promise constructor was called
  • executor: the executor function

To print out the stack trace for a promise with an unhandled rejection, use this:

process.on('unhandledRejection', (err, promise) => {
  console.log('UnhandledRejection:', promise.originalStack);
});