UNPKG

vite-uni-dev-tool

Version:

vite-uni-dev-tool, debug, uni-app, 一处编写,到处调试

169 lines (168 loc) 3.95 kB
import { DevEvent } from '../devEvent'; import { DevTool } from '../type'; /** * DevTool 包装之后的 console 类 * * 用于记录 console 日志 * * 覆盖 console 将会导致难以预料的事情发生,因此不建议覆盖 console * * @export * @class DevConsole */ export declare class DevConsole { event: DevEvent; /** * 时间戳记录 * * @memberof DevConsole */ timeMap: Map<string, number>; /** * 计数器记录 * * @memberof DevConsole */ countMap: Map<string, number>; constructor(event: DevEvent); /** * 包装之后的 console 方法 * * @param {DevTool.ConsoleType} type * @param {any[]} args * @memberof DevConsole */ factory(type: DevTool.ConsoleType, args: any[]): void; /** * DevTool 包装之后的 console.log 方法 * * @param {...any[]} args * @memberof DevConsole */ log(...args: any[]): void; /** * DevTool 包装之后的 console.info 方法 * * @param {...any[]} args * @memberof DevConsole */ info(...args: any[]): void; /** * DevTool 包装之后的 console.warn 方法 * * @param {...any[]} args * @memberof DevConsole */ warn(...args: any[]): void; /** * DevTool 包装之后的 console.error 方法 * * @param {...any[]} args * @memberof DevConsole */ error(...args: any[]): void; /** * DevTool 包装之后的 console.time 方法 * * @param {string} label * @memberof DevConsole */ time(label: string): void; /** * DevTool 包装之后的 console.timeEnd 方法 * * @param {string} label * @memberof DevConsole */ timeEnd(label: string): void; /** * DevTool 包装之后的 console.clear 方法 * * @memberof DevConsole */ clear(): void; /** * DevTool 包装之后的 console.count 方法 * * @param {string} [label=''] * @memberof DevConsole */ count(label?: string): void; /** * DevTool 包装之后的 console.countReset 方法 * * @param {string} [label=''] * @memberof DevConsole */ countReset(label?: string): void; /** * 原始 console.assert 方法 * * @param {...any[]} args * @memberof DevConsole */ assert(...args: any[]): void; /** * 原始 console.debug 方法 * * @param {...any[]} args * @memberof DevConsole */ debug(...args: any[]): void; /** * 原始 console.dir 方法 * * @param {...any[]} args * @memberof DevConsole */ dir(...args: any[]): void; /** * 原始 console.dirxml 方法 * * @param {...any[]} args * @memberof DevConsole */ dirxml(...args: any[]): void; /** * 原始 console.group 方法 * * @param {...any[]} args * @memberof DevConsole */ group(...args: any[]): void; /** * 原始 console.groupCollapsed 方法 * * @param {...any[]} args * @memberof DevConsole */ groupCollapsed(...args: any[]): void; /** * 原始 console.groupEnd 方法 * * @memberof DevConsole */ groupEnd(): void; /** * 原始 console.table 方法 * * @param {...any[]} args * @memberof DevConsole */ table(...args: any[]): void; /** * 原始 console.timeStamp 方法 * * @param {...any[]} args * @memberof DevConsole */ timeStamp(...args: any[]): void; /** * 原始 console.profile 方法 * * @param {...any[]} args * @memberof DevConsole */ trace(...args: any[]): void; } //# sourceMappingURL=index.d.ts.map