synapse-storage
Version:
Набор инструментов для управления состоянием и апи-запросами
13 lines (12 loc) • 2.4 kB
TypeScript
export { ApiClient, ResponseFormat, apiLogger, createUniqueId, headersToObject } from './api.js';
export { I as ISelectorModule, S as SelectorAPI } from './selector.interface-CA5y-kD_.js';
export { LocalStorage, MemoryStorage, SelectorModule, StorageFactory, StoragePluginModule, broadcastMiddleware } from './core.js';
export { B as BatchingMiddlewareOptions, C as ConfigMergeStrategy, o as ConfigureMiddlewares, D as DefaultMiddlewares, G as GetDefaultMiddleware, m as IEventEmitter, n as ILogger, d as IPlugin, f as IPluginExecutor, g as IPluginManager, j as IStorage, e as IStoragePlugin, I as IndexedDBStorage, t as IndexedDBStorageConfig, L as LocalStorageConfig, s as MemoryStorageConfig, M as Middleware, a as MiddlewareAPI, N as NextFunction, P as PluginContext, S as ShallowCompareMiddlewareOptions, b as StorageAction, p as StorageConfig, l as StorageEvent, k as StorageEvents, i as StorageInitStatus, c as StorageKeyType, q as StorageSingletonConfig, h as StorageStatus, r as StorageType, U as UniversalStorageConfig } from './storage.interface-BA_ktyDz.js';
export { UseSynapseStorageOptions, UseSynapseStorageReturn, awaitSynapse, createSynapseCtx, useCreateStorage, useSelector, useStorageSubscribe } from './react.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, a as EnhancedMiddleware, 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';
export { loggerDispatcherMiddleware } from './reactive.js';
export { EventBusConfig, EventBusEvent, EventBusState, createEventBus, createSynapseAwaiter } from './utils.js';
export { A as AnySynapseStore, S as SynapseStoreBasic, a as SynapseStoreWithDispatcher, b as SynapseStoreWithEffects, c as createSynapse } from './createSynapse-vkfKjRob.js';
import 'react/jsx-runtime';
import 'react';
import 'rxjs';