backtrace-js
Version:
Backtrace.io error reporting tool for client-side applications
36 lines (35 loc) • 807 B
TypeScript
/**
* Reprresent single stack frame in stack trace
*/
interface IBacktraceStackFrame {
funcName: string;
sourceCode?: string;
library: string;
line: number;
column: number;
}
/**
* Analyse stack trace generated by exception
* Create Stack Frames and find calling library/program informaiton
*/
export declare class BacktraceStackTrace {
readonly fault: boolean;
readonly name = "main";
stack: IBacktraceStackFrame[];
private readonly stackLineRe;
private error;
constructor(err: Error | string);
/**
* Get Json data from Stack trace object
*/
toJson(): {
name: string;
fault: boolean;
stack: IBacktraceStackFrame[];
};
/**
* Start parsing stack frames
*/
private parseStackFrames;
}
export {};