import { BREADCRUMBTYPES, ERRORTYPES } from "../common/constant"; import { ReportLevelEnum } from "../utils/Severity"; import { Replace } from "../types/replace"; import { MITOHttp } from "../types/common"; export interface ResourceErrorTarget { src?: string; href?: string; localName?: string; } declare const HandleEvents: { /** * 处理xhr、fetch回调 */ handleHttp(data: MITOHttp, type: BREADCRUMBTYPES): void; /** * 处理window的error的监听回到 */ handleError(errorEvent: ErrorEvent): Promise | null | undefined; handleNotErrorInstance(message: string, filename: string, lineno: number, colno: number, level: ReportLevelEnum): { url: string; name: string; message: string; level: ReportLevelEnum; time: number; stack: { url: string; func: ERRORTYPES; args: ERRORTYPES; line: number; col: number; }[]; }; handleHistory(data: Replace.IRouter): void; handleHashchange(data: HashChangeEvent): void; handleUnhandleRejection(ev: PromiseRejectionEvent): void; handleConsole(data: Replace.TriggerConsole): void; }; export { HandleEvents };