@backtrace/react
Version:
Backtrace-Javascript React integration
13 lines (12 loc) • 631 B
TypeScript
import { BacktraceStackFrame, BacktraceStackTraceConverter, JavaScriptEngine } from '@backtrace/browser';
export declare class ReactStackTraceConverter implements BacktraceStackTraceConverter {
private readonly stackTraceConverter;
constructor(stackTraceConverter: BacktraceStackTraceConverter);
get engine(): JavaScriptEngine;
convert(stackTrace: string, message?: string): BacktraceStackFrame[];
/**
* React 16 component stacks need to be parsed separately. React 17+ component stacks can be parsed like Error stacks
*/
private isReact16ComponentStack;
private parseReact16ComponentStack;
}