1.0.1 • Published 7 years ago

wise-inspection v1.0.1

Weekly downloads
28
License
MIT
Repository
github
Last release
7 years ago

wise-inspection Build Status

This package augments native promises (or a subclass thereof) with synchronous inspection capabilities.

This is only possible for Node.js versions 8 and up.

Installation

npm install --save wise-inspection

Usage

require('wise-inspection')(Promise);

const promise = Promise.resolve('foobar');
console.log(promise.inspect());
// => { state: 'fulfilled', value: 'foobar' }

The descriptor object

If the promise is:

  • fulfilled, the descriptor will be { state: 'fulfilled', value: <fulfillmentValue> }
  • rejected, the descriptor will be { state: 'rejected', reason: <rejectionReason> }
  • pending, the descriptor will be { state: 'pending' }

License

MIT