@zyf2e/mitojs
Version:
A SDK for monitoring browser errors
52 lines (51 loc) • 1.46 kB
TypeScript
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 };