synapse-storage
Version:
Набор инструментов для управления состоянием и апи-запросами
36 lines (33 loc) • 1.65 kB
TypeScript
import { a as EnhancedMiddleware } from './dispatcher.module-BOsMHbD5.js';
export { A as Action, b as ActionDefinition, e as ActionsResult, c as ActionsSetupWithUtils, C as CreateDispatcherType, f as DispatchActions, D as DispatchFunction, j as Dispatcher, o as DispatcherActions, i as DispatcherMiddleware, h as DispatcherMiddlewareAPI, n as Effect, m as EffectBase, w as EffectsModule, E as EnhancedMiddlewareAPI, l as ExternalStates, d as ExtractResultType, T as TypedAction, V as ValidateConfig, p as ValidateMapRequestUtils, g as WatcherActions, W as WatcherFunction, z as combineEffects, k as createDispatcher, y as createEffect, x as createEffectBase, q as ofType, r as ofTypes, s as ofTypesWaitAll, t as selectorMap, u as selectorObject, v as validateMap } from './dispatcher.module-BOsMHbD5.js';
import 'rxjs';
import './storage.interface-BA_ktyDz.js';
interface LoggerTranslations {
action: string;
prevState: string;
nextState: string;
duration: string;
error: string;
diff: string;
changesCount: string;
showFullState: string;
}
interface LoggerColors {
title: string;
prevState: string;
fullState: string;
action: string;
nextState: string;
error: string;
diff: string;
}
interface LoggerOptions {
collapsed?: boolean;
duration?: boolean;
diff?: boolean;
showFullState?: boolean;
translations?: Partial<LoggerTranslations>;
colors?: Partial<LoggerColors>;
}
declare const loggerDispatcherMiddleware: <State extends Record<string, any>>(options?: LoggerOptions) => EnhancedMiddleware<State>;
export { EnhancedMiddleware, loggerDispatcherMiddleware };