UNPKG

@zyf2e/mitojs

Version:

A SDK for monitoring browser errors

120 lines (119 loc) 3.91 kB
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", VUE_ERROR = "VUE_ERROR", REACT_ERROR = "REACT_ERROR", RESOURCE_ERROR = "RESOURCE_ERROR", PROMISE_ERROR = "PROMISE_ERROR", ROUTE_ERROR = "ROUTE_ERROR" } export declare enum WxAppEvents { AppOnLaunch = "AppOnLaunch", AppOnShow = "AppOnShow", AppOnHide = "AppOnHide", AppOnError = "AppOnError", AppOnPageNotFound = "AppOnPageNotFound", AppOnUnhandledRejection = "AppOnUnhandledRejection" } export declare enum WxPageEvents { PageOnShow = "PageOnShow", PageOnHide = "PageOnHide", PageOnShareAppMessage = "PageOnShareAppMessage", PageOnShareTimeline = "PageOnShareTimeline", PageOnTabItemTap = "PageOnTabItemTap" } export declare enum WxRouteEvents { SwitchTab = "switchTab", ReLaunch = "reLaunch", RedirectTo = "redirectTo", NavigateTo = "navigateTo", NavigateBack = "navigateBack", RouteFail = "routeFail" } export declare type WxEvents = WxAppEvents | WxPageEvents | WxRouteEvents; 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; VUE_ERROR: ERRORTYPES.VUE_ERROR; REACT_ERROR: ERRORTYPES.REACT_ERROR; RESOURCE_ERROR: ERRORTYPES.RESOURCE_ERROR; PROMISE_ERROR: ERRORTYPES.PROMISE_ERROR; ROUTE_ERROR: ERRORTYPES.ROUTE_ERROR; PageOnShow: WxPageEvents.PageOnShow; PageOnHide: WxPageEvents.PageOnHide; PageOnShareAppMessage: WxPageEvents.PageOnShareAppMessage; PageOnShareTimeline: WxPageEvents.PageOnShareTimeline; PageOnTabItemTap: WxPageEvents.PageOnTabItemTap; AppOnLaunch: WxAppEvents.AppOnLaunch; AppOnShow: WxAppEvents.AppOnShow; AppOnHide: WxAppEvents.AppOnHide; AppOnError: WxAppEvents.AppOnError; AppOnPageNotFound: WxAppEvents.AppOnPageNotFound; AppOnUnhandledRejection: WxAppEvents.AppOnUnhandledRejection; }; export declare type CompositeEvents = typeof CompositeEvents; export declare enum BREADCRUMBTYPES { ROUTE = "Route", CLICK = "UI.Click", CONSOLE = "Console", XHR = "Xhr", FETCH = "Fetch", UNHANDLEDREJECTION = "Unhandledrejection", VUE = "Vue", REACT = "React", RESOURCE = "Resource", CODE_ERROR = "Code Error", CUSTOMER = "Customer", APP_ON_SHOW = "App On Show", APP_ON_LAUNCH = "App On Launch", APP_ON_HIDE = "App On Hide", PAGE_ON_SHOW = "Page On Show", PAGE_ON_HIDE = "Page On Hide", PAGE_ON_SHARE_APP_MESSAGE = "Page On Share App Message", PAGE_ON_SHARE_TIMELINE = "Page On Share Timeline", PAGE_ON_TAB_ITEM_TAP = "Page On Tab Item Tap", TAP = "UI.Tap", TOUCHMOVE = "UI.Touchmove" } 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", 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 };