export declare type voidFun = () => void; /** * 上报错误类型 */ export declare enum ERRORTYPES { UNKNOWN = "UNKNOWN", UNKNOWN_FUNCTION = "UNKNOWN_FUNCTION", JAVASCRIPT_ERROR = "JAVASCRIPT_ERROR", LOG_ERROR = "LOG_ERROR", FETCH_ERROR = "HTTP_ERROR", REACT_ERROR = "REACT_ERROR", RESOURCE_ERROR = "RESOURCE_ERROR", PROMISE_ERROR = "PROMISE_ERROR", ROUTE_ERROR = "ROUTE_ERROR" } export declare const CompositeEvents: { UNKNOWN: ERRORTYPES.UNKNOWN; UNKNOWN_FUNCTION: ERRORTYPES.UNKNOWN_FUNCTION; JAVASCRIPT_ERROR: ERRORTYPES.JAVASCRIPT_ERROR; LOG_ERROR: ERRORTYPES.LOG_ERROR; FETCH_ERROR: ERRORTYPES.FETCH_ERROR; REACT_ERROR: ERRORTYPES.REACT_ERROR; RESOURCE_ERROR: ERRORTYPES.RESOURCE_ERROR; PROMISE_ERROR: ERRORTYPES.PROMISE_ERROR; ROUTE_ERROR: ERRORTYPES.ROUTE_ERROR; }; export declare type CompositeEvents = typeof CompositeEvents; /** * 用户行为栈事件类型 */ export declare enum BREADCRUMBTYPES { ROUTE = "Route", CLICK = "UI.Click", CONSOLE = "Console", XHR = "Xhr", FETCH = "Fetch", UNHANDLEDREJECTION = "Unhandledrejection", REACT = "React", RESOURCE = "Resource", CODE_ERROR = "Code Error", CUSTOMER = "Customer" } /** * 用户行为整合类型 */ export declare enum BREADCRUMBCATEGORYS { HTTP = "http", USER = "user", DEBUG = "debug", EXCEPTION = "exception", LIFECYCLE = "lifecycle" } /** * 重写的事件类型 */ export declare enum EVENTTYPES { XHR = "xhr", FETCH = "fetch", CONSOLE = "console", DOM = "dom", HISTORY = "history", ERROR = "error", HASHCHANGE = "hashchange", UNHANDLEDREJECTION = "unhandledrejection", AAX_MITO = "mito", VUE = "Vue", MINI_ROUTE = "miniRoute" } export declare enum HTTPTYPE { XHR = "xhr", FETCH = "fetch" } export declare enum HTTP_CODE { BAD_REQUEST = 400, UNAUTHORIZED = 401, INTERNAL_EXCEPTION = 500 } export declare const ERROR_TYPE_RE: RegExp; declare const globalVar: { isLogAddBreadcrumb: boolean; crossOriginThreshold: number; }; export { globalVar };