UNPKG

@zyf2e/mitojs

Version:

A SDK for monitoring browser errors

26 lines (25 loc) 896 B
import { EVENTTYPES } from '@/common'; import { TransportData } from '@/core/transportData'; import { Breadcrumb } from '@/core/breadcrumb'; import { Logger } from './logger'; export interface MitoSupport { logger: Logger; breadcrumb: Breadcrumb; transportData: TransportData; replaceFlag: { [key in EVENTTYPES]?: boolean; }; record?: any[]; } interface MITOGlobal { console: Console; __MITO__: MitoSupport; } export declare function isNodeEnv(): boolean; export declare function getGlobal<T>(): T & MITOGlobal; declare const _global: Window & MITOGlobal; declare const _support: MitoSupport; export { _global, _support }; export declare function setFlag(replaceType: EVENTTYPES, isSet: boolean): void; export declare function getFlag(replaceType: EVENTTYPES): boolean; export declare function geGlobaltMitoSupport(): MitoSupport;