UNPKG

zust

Version:

A powerful, lightweight, and fully standalone state management library for React with time-travel debugging, computed values, and zero dependencies

20 lines 629 B
export declare enum LogLevel { NONE = 0, ERROR = 1, WARN = 2, INFO = 3, DEBUG = 4 } export interface LoggingOptions { level?: LogLevel; enableInProduction?: boolean; logger?: { log: (...args: unknown[]) => void; warn: (...args: unknown[]) => void; error: (...args: unknown[]) => void; }; logDiff?: boolean; } export declare function createLoggingMiddleware<T extends object>(options?: LoggingOptions): (next: (state: T) => T) => (state: T) => T; export declare const loggingMiddleware: typeof createLoggingMiddleware; //# sourceMappingURL=loggingMiddleware.d.ts.map