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-inspection
Usage
Promise; const promise = Promise;console;// => { 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' }