Files
memecoin-botV2/.pnpm-store/v10/files/27/a6eb698c02ce2fd8bbe43d23ea22361766582a4171b85765f03ee55520846497036c264c001baba8c01fb964aaa9c482687399d59104e78d4435e3abf335f5

31 lines
551 B
Plaintext

'use strict'
function noOpPrepareStackTrace (_, stack) {
return stack
}
module.exports = function getCallers () {
const originalPrepare = Error.prepareStackTrace
Error.prepareStackTrace = noOpPrepareStackTrace
const stack = new Error().stack
Error.prepareStackTrace = originalPrepare
if (!Array.isArray(stack)) {
return undefined
}
const entries = stack.slice(2)
const fileNames = []
for (const entry of entries) {
if (!entry) {
continue
}
fileNames.push(entry.getFileName())
}
return fileNames
}