1.0.1 • Published 8 years ago
wise-inspection v1.0.1
wise-inspection 
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-inspectionUsage
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' }