unstated-enhancers
Version:
Unstated tools for state management
33 lines (32 loc) • 857 B
TypeScript
import LoggerConfig from './support/LoggerConfig';
declare class Logger {
collapsed: boolean;
debounce: number;
detailed: boolean;
enabled: boolean;
beauty: boolean;
private __containers;
private __devtool;
logger: any;
colors: Object;
details: string[];
ignore: string[];
private __widgets;
private counter;
constructor();
__default(): void;
config(config: LoggerConfig): void;
count(component: any | string): void;
dispatch(action: any, payload?: any): void;
store(): any;
print(): void;
private stateWasChanged;
private render;
start(config?: LoggerConfig): void;
private connect;
private logToConsole;
private subscribeToReduxDevToolsEvents;
private getInfoForReduxDevTools;
private emitStateChangesToReduxDevTools;
}
export default Logger;