This commit is contained in:
2023-08-11 10:45:20 +08:00
commit 161ca982f3
31850 changed files with 2706500 additions and 0 deletions

24
node_modules/@sideway/pinpoint/lib/index.d.ts generated vendored Normal file
View File

@ -0,0 +1,24 @@
/**
Returns the filename and line number of the caller in the call stack
@param depth - The distance from the location function in the call stack. Defaults to 1 (caller).
@return an object with the filename and line number.
*/
export function location(depth?: number): location.Location;
declare namespace location {
interface Location {
/**
The fully qualified filename.
*/
readonly filename: string;
/**
The file line number.
*/
readonly line: number;
}
}

21
node_modules/@sideway/pinpoint/lib/index.js generated vendored Normal file
View File

@ -0,0 +1,21 @@
'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()
};
};