inspect-promise
TypeScript icon, indicating that this package has built-in type declarations

2.0.7 • Public • Published

Inspect Promise

A reimplementation of Node's util.getPromiseDetails(), which was removed in v16.

[!NOTE] This package is not recommended for use in production other than for reflection purposes. For more information about this topic, please see nodejs/node#40054.

npm i inspect-promise

Usage

There are two ways you can use this package:

  1. Import normally as a function
import { inspectPromise } from "inspect-promise";

const p = Promise.resolve(100);

console.log(inspectPromise(p));
  1. Globally modify the Promise constructor
import "inspect-promise/extend";

const p = Promise.resolve(100);

console.log(Promise.inspect(p));

Both result in the same output:

{
  status: "fulfilled",
  value: 100
}

Package Sidebar

Install

npm i inspect-promise

Weekly Downloads

58

Version

2.0.7

License

MIT

Unpacked Size

7.18 kB

Total Files

9

Last publish

Collaborators

  • xibread