export interface AnyOpton { [props: string]: any; } export declare type TLogType = 'log' | 'trace' | 'debug' | 'info' | 'warn' | 'error' | 'access'; export declare type TLogFilter = (logType?: TLogType, ...optionalParams: any[]) => any[]; export declare type ArgsHandleType = (key: string, args: any[]) => any[]; declare global { interface Console { access(message?: any, ...optionalParams: any[]): void; log1(message?: any, ...optionalParams: any[]): void; } } export interface OptionConfig { color?: boolean | string; onlySign?: boolean; prefix?: string; window?: boolean; logFilter?: TLogFilter; argumentsHandle?: ArgsHandleType; }