capture-stack-trace
v2.1.0
Published
Error.captureStackTrace ponyfill
Downloads
10,346,287
Maintainers
Readme
capture-stack-trace
This is useful for creating cross-platform code as Error#captureStackTrace
is only available in V8-based JavaScript environments like Node.js and Chrome.
Install
npm install capture-stack-trace
Usage
import captureStackTrace from 'capture-stack-trace';
const object = {};
captureStackTrace(object);
object.stack; // Similar to `new Error().stack`
API
captureStackTrace(object)
Creates a .stack
property on the given object
, which when accessed returns a string representing the location in the code at which captureStackTrace()
was called.
Note: This ponyfill does not support the second parameter of Error#captureStackTrace
.