MCPcopy
hub / github.com/rrweb-io/rrweb / errorHandler

Function errorHandler

packages/plugins/rrweb-plugin-console-record/src/index.ts:118–130  ·  view source on GitHub ↗
(event: ErrorEvent)

Source from the content-addressed store, hash-verified

116 // add listener to thrown errors
117 if (logOptions.level.includes('error')) {
118 const errorHandler = (event: ErrorEvent) => {
119 const message = event.message,
120 error = event.error as Error;
121 const trace: string[] = ErrorStackParser.parse(error).map(
122 (stackFrame: StackFrame) => stackFrame.toString(),
123 );
124 const payload = [stringify(message, logOptions.stringifyOptions)];
125 cb({
126 level: 'error',
127 trace,
128 payload,
129 });
130 };
131 win.addEventListener('error', errorHandler);
132 cancelHandlers.push(() => {
133 win.removeEventListener('error', errorHandler);

Callers 4

callbackWrapperFunction · 0.85
canvasMutationFunction · 0.85
webglMutationFunction · 0.85
canvasMutationFunction · 0.85

Calls 3

stringifyFunction · 0.90
cbFunction · 0.85
toStringMethod · 0.65

Tested by

no test coverage detected