UNPKG

@fromjs/backend

Version:
49 lines (48 loc) 1.57 kB
import { RequestHandler } from "../RequestHandler"; export interface ResolvedStackFrameCodeLine { text: string; } export interface ResolvedStackFrame { code: { previousLines: ResolvedStackFrameCodeLine[]; line: ResolvedStackFrameCodeLine; nextLines: ResolvedStackFrameCodeLine[]; }; columnNumber: number; lineNumber: number; fileName: string; } declare class StackFrameResolver { _cache: {}; _gps: any; _nonProxyGps: any; _requestHandler: RequestHandler; _sourceObjectUrlCache: {}; constructor(requestHandler: any); getAjax(type: "proxy" | "normal"): (url: any) => Promise<unknown>; resolveSourceCode(frameObject: any, options?: { prettify: boolean; }): any; _fetchCode(frameObject: any): any; getSourceCodeObject(frameObject: any, code: any): { line: { length: any; firstCharIndex: number; lastCharIndex: any; text: any; } | { text: any; length?: undefined; firstCharIndex?: undefined; lastCharIndex?: undefined; }; previousLines: any; nextLines: any; }; getFullSourceCode(url: any): any; resolveFrameFromLoc(loc: any, prettifyIfNoSourceMap: any): Promise<unknown>; _resolveFrame(frameString: any, prettify: any): Promise<ResolvedStackFrame>; resolveFrame(frameString: any): Promise<ResolvedStackFrame>; resolveFrameAndPrettify(frameString: any): Promise<ResolvedStackFrame>; } export default StackFrameResolver;