File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -109,14 +109,17 @@ export async function handleWebAssemblyError(
109
109
const wasmBuffer = await readFile ( wasmPath ) ;
110
110
const sourceMapPath = parseSourceMapPath ( wasmBuffer . buffer as ArrayBuffer ) ;
111
111
const sourceMapConsumer = sourceMapPath ? await getSourceMapConsumer ( sourceMapPath ) : null ;
112
+ let stacks : NodeJS . CallSite [ ] = [ ] ;
112
113
const originalPrepareStackTrace = Error . prepareStackTrace ;
113
- let stacks : WebAssemblyCallSite [ ] = [ ] ;
114
114
Error . prepareStackTrace = ( _ : Error , structuredStackTrace : NodeJS . CallSite [ ] ) => {
115
- stacks = structuredStackTrace
116
- . map ( ( callSite ) => createWebAssemblyCallSite ( callSite , { wasmPath, sourceMapConsumer } ) )
117
- . filter ( ( callSite ) => callSite != null ) ;
115
+ stacks = structuredStackTrace ;
118
116
} ;
119
117
error . stack ; // trigger prepareStackTrace
120
118
Error . prepareStackTrace = originalPrepareStackTrace ;
121
- return { message : error . message , stacks } ;
119
+ return {
120
+ message : error . message ,
121
+ stacks : stacks
122
+ . map ( ( callSite ) => createWebAssemblyCallSite ( callSite , { wasmPath, sourceMapConsumer } ) )
123
+ . filter ( ( callSite ) => callSite != null ) ,
124
+ } ;
122
125
}
You can’t perform that action at this time.
0 commit comments