UNPKG

@zyf2e/mitojs

Version:

A SDK for monitoring browser errors

52 lines (51 loc) 1.46 kB
export declare type voidFun = () => void; export declare enum ERRORTYPES { UNKNOWN = "UNKNOWN", UNKNOWN_FUNCTION = "UNKNOWN_FUNCTION", JAVASCRIPT_ERROR = "JAVASCRIPT_ERROR", BUSINESS_ERROR = "BUSINESS_ERROR", LOG_ERROR = "LOG_ERROR", FETCH_ERROR = "HTTP_ERROR", VUE_ERROR = "VUE_ERROR", RESOURCE_ERROR = "RESOURCE_ERROR", PROMISE_ERROR = "PROMISE_ERROR" } export declare enum ERRORLEVELS { CRITICAL = 1, HIGH = 2, NORMAL = 3, LOW = 4 } export declare enum BREADCRUMBTYPES { ROUTE = "Route", CLICK = "Click", CONSOLE = "Console", XHR = "Xhr", FETCH = "Fetch", UNHANDLEDREJECTION = "Unhandledrejection", VUE = "Vue", RESOURCE = "Resource", CODE_ERROR = "Code Error" } export declare enum EVENTTYPES { XHR = "xhr", FETCH = "fetch", CONSOLE = "console", DOM = "dom", HISTORY = "history", ERROR = "error", HASHCHANGE = "hashchange", UNHANDLEDREJECTION = "unhandledrejection", MITO = "mito", VUE = "Vue" } export declare enum HTTPTYPE { XHR = "xhr", FETCH = "fetch" } export declare type ErrorType = 'UNKNOWN' | 'UNKNOWN_FUNCTION' | 'JAVASCRIPT_ERROR' | 'BUSINESS_ERROR' | 'LOG_ERROR' | 'HTTP_ERROR' | 'VUE_ERROR' | 'RESOURCE_ERROR' | 'PROMISE_ERROR'; export declare const ERROR_TYPE_RE: RegExp; declare const globalVar: { isLogAddBreadcrumb: boolean; }; export { globalVar };