export function callsites() { const _prepareStackTrace = Error.prepareStackTrace; try { let result: NodeJS.CallSite[] = []; Error.prepareStackTrace = (_, callSites) => { const callSitesWithoutCurrent = callSites.slice(1); result = callSitesWithoutCurrent; return callSitesWithoutCurrent; }; new Error().stack; return result; } finally { Error.prepareStackTrace = _prepareStackTrace; } }