MCPcopy
hub / github.com/vitejs/vite / interceptStackTrace

Function interceptStackTrace

packages/vite/src/module-runner/sourcemap/interceptor.ts:59–72  ·  view source on GitHub ↗
(
  runner: ModuleRunner,
  options: InterceptorOptions = {},
)

Source from the content-addressed store, hash-verified

57}
58
59export function interceptStackTrace(
60 runner: ModuleRunner,
61 options: InterceptorOptions = {},
62): () => void {
63 if (!overridden) {
64 Error.prepareStackTrace = prepareStackTrace
65 overridden = true
66 }
67 evaluatedModulesCache.add(runner.evaluatedModules)
68 if (options.retrieveFile) retrieveFileHandlers.add(options.retrieveFile)
69 if (options.retrieveSourceMap)
70 retrieveSourceMapHandlers.add(options.retrieveSourceMap)
71 return () => resetInterceptor(runner, options)
72}
73
74interface CallSite extends NodeJS.CallSite {
75 getScriptNameOrSourceURL(): string

Callers 1

enableSourceMapSupportFunction · 0.90

Calls 2

resetInterceptorFunction · 0.85
addMethod · 0.80

Tested by

no test coverage detected