(runner: ModuleRunner, options: InterceptorOptions)
| 46 | const originalPrepare = Error.prepareStackTrace |
| 47 | |
| 48 | function resetInterceptor(runner: ModuleRunner, options: InterceptorOptions) { |
| 49 | evaluatedModulesCache.delete(runner.evaluatedModules) |
| 50 | if (options.retrieveFile) retrieveFileHandlers.delete(options.retrieveFile) |
| 51 | if (options.retrieveSourceMap) |
| 52 | retrieveSourceMapHandlers.delete(options.retrieveSourceMap) |
| 53 | if (evaluatedModulesCache.size === 0) { |
| 54 | Error.prepareStackTrace = originalPrepare |
| 55 | overridden = false |
| 56 | } |
| 57 | } |
| 58 | |
| 59 | export function interceptStackTrace( |
| 60 | runner: ModuleRunner, |
no test coverage detected