UNPKG

mobile-react-infinite-calendar

Version:

A mobile-optimized infinite scroll calendar component for React

32 lines (31 loc) 1.03 kB
/** * 패키지용 간단한 로거 유틸리티 */ import type { DebugOptions } from '../types'; export declare enum LogLevel { ERROR = 0, WARN = 1, INFO = 2, DEBUG = 3 } export declare const initializeLogger: (debugOption?: boolean | DebugOptions) => void; declare class Logger { private context; constructor(context?: string); private log; error(message: string, ...args: any[]): void; warn(message: string, ...args: any[]): void; info(message: string, ...args: any[]): void; debug(message: string, ...args: any[]): void; } export declare const logger: Logger; export declare const uiLogger: Logger; export declare const performanceLogger: Logger; export declare const throttledLog: (key: string, message: string, intervalMs?: number, level?: LogLevel) => void; export declare const getDebugInfo: () => { enabled: boolean | undefined; level: "error" | "warn" | "info" | "debug" | undefined; showPerformance: boolean | undefined; currentLogLevel: LogLevel; }; export {};