UNPKG

vuethenticate

Version:

A Vue 3 authentication state management library using oidc-client-ts

35 lines 958 B
/** * Log levels for authentication library */ export declare enum LogLevel { NONE = 0, ERROR = 1, WARN = 2, INFO = 3, DEBUG = 4 } /** * Logger interface for authentication library */ export interface Logger { error: (message: string, ...args: unknown[]) => void; warn: (message: string, ...args: unknown[]) => void; info: (message: string, ...args: unknown[]) => void; debug: (message: string, ...args: unknown[]) => void; } /** * Console logger implementation */ export declare const consoleLogger: Logger; /** * Silent logger implementation that does nothing */ export declare const silentLogger: Logger; /** * Creates a filtered logger based on log level * @param logger - Base logger implementation * @param level - Minimum log level to output * @returns Filtered logger instance */ export declare const createLevelLogger: (logger: Logger, level: LogLevel) => Logger; //# sourceMappingURL=logger.d.ts.map