aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--packages/bun-error/index.tsx1
-rw-r--r--packages/bun-error/sourcemap.ts2
2 files changed, 2 insertions, 1 deletions
diff --git a/packages/bun-error/index.tsx b/packages/bun-error/index.tsx
index a627a7a8d..5211af8ea 100644
--- a/packages/bun-error/index.tsx
+++ b/packages/bun-error/index.tsx
@@ -1390,6 +1390,7 @@ export function renderRuntimeError(error: Error) {
remapped[1];
}, console.error);
} else {
+ if (!mappings) return null;
var frame = exception.stack.frames[frameIndex];
const { line, column_start } = frame.position;
const remapped = remapPosition(mappings, line, column_start);
diff --git a/packages/bun-error/sourcemap.ts b/packages/bun-error/sourcemap.ts
index 23bd4cf8a..bee83f559 100644
--- a/packages/bun-error/sourcemap.ts
+++ b/packages/bun-error/sourcemap.ts
@@ -281,7 +281,7 @@ export function fetchAllMappings(files, signal) {
for (const [file, indices] of [...map.entries()]) {
const mapped = fetchMappings(file, signal);
- if (mapped.then) {
+ if (mapped?.then) {
var resolvers = [];
for (let i = 0; i < indices.length; i++) {
results[indices[i]] = new Promise((resolve, reject) => {