UNPKG

@ozen-ui/logger

Version:

A client logger

22 lines (21 loc) 850 B
export type LoggerType = 'log' | 'error' | 'warn' | 'info' | 'trace' | 'debug'; export type Logger = { [keyof in LoggerType]: (message: any, ...rest: any[]) => void; }; declare let defaultConfig: { scope: string; }; declare const setConfig: (config: Partial<typeof defaultConfig>) => void; declare const logger: Logger; declare const once: { (type: LoggerType): (message: any, ...rest: any[]) => void; clear(): void; trace: (message: any, ...rest: any[]) => void; debug: (message: any, ...rest: any[]) => void; info: (message: any, ...rest: any[]) => void; warn: (message: any, ...rest: any[]) => void; error: (message: any, ...rest: any[]) => void; log: (message: any, ...rest: any[]) => void; }; declare const deprecate: (message: any, ...rest: any[]) => void; export { logger, deprecate, once, setConfig };