error.stack

This commit is contained in:
velzie 2024-09-01 19:52:39 -04:00
parent 65045d5aab
commit b47f19ac60
No known key found for this signature in database
GPG key ID: 048413F95F0DDE1F

View file

@ -0,0 +1,18 @@
import { decodeUrl } from "../../shared";
import { ScramjetClient } from "../client";
export default function (client: ScramjetClient, self: Self) {
// v8 only. all we need to do is clean the scramjet urls from stack traces
Error.prepareStackTrace = (error, stack) => {
let newstack = error.stack;
for (let i = 0; i < stack.length; i++) {
const url = stack[i].getFileName();
try {
newstack = newstack.replaceAll(url, decodeUrl(url));
} catch {}
}
return newstack;
};
}