import { EventEmitter } from 'eventemitter3'; import type { IDebugService, ILog } from './IDebugService'; export default class DebugService extends EventEmitter implements IDebugService { private renderMap; private enable; renderEnable: boolean; setEnable(flag: boolean): void; private cacheLogs; log(key: string, values: ILog): void; getLog(key?: string | string[]): any; /** * 删除日志 * @param key */ removeLog(key: string): void; generateRenderUid(): string; renderDebug(enable: boolean): void; renderStart(id: string): void; renderEnd(id: string): void; destroy(): void; }