123456789101112131415161718192021 |
- 'use strict';
- const internals = {};
- exports.location = function (depth = 0) {
- const orig = Error.prepareStackTrace;
- Error.prepareStackTrace = (ignore, stack) => stack;
- const capture = {};
- Error.captureStackTrace(capture, this);
- const line = capture.stack[depth + 1];
- Error.prepareStackTrace = orig;
- return {
- filename: line.getFileName(),
- line: line.getLineNumber()
- };
- };
|