synapse-storage
Version:
Набор инструментов для управления состоянием и апи-запросами
16 lines (15 loc) • 1.33 kB
TypeScript
export { ConfigMergeStrategy } from './modules/singleton/models';
export * from './storage.interface';
export type { BatchingMiddlewareOptions, LoggerMiddlewareOptions, ShallowCompareMiddlewareOptions } from './middlewares';
export { broadcastMiddleware, loggerMiddleware, sharedWorkerMiddleware, syncBroadcastMiddleware, syncLoggerMiddleware, syncSharedWorkerMiddleware } from './middlewares';
export { AsyncBaseStorage } from './adapters/async-base-storage.service';
export { IndexedDBStorage } from './adapters/indexed-DB.service';
export { LocalStorage } from './adapters/local-storage.service';
export { MemoryStorage } from './adapters/memory-storage.service';
export { StorageCore } from './adapters/storage-core';
export { SyncBaseStorage } from './adapters/sync-base-storage.service';
export { WorkerCacheStorage } from './adapters/worker-storage.service';
export { browserStorage, type BrowserStorageOptions } from './browser-storage.util';
export { type AsyncMiddleware, type AsyncMiddlewareAPI, type AsyncNextFunction, type Middleware, type MiddlewareAPI, type NextFunction, type StorageAction, type SyncMiddleware, type SyncMiddlewareAPI, type SyncNextFunction, } from './utils/middleware-module';
export { StorageFactory } from './utils/storage-factory.util';
export { type StorageKeyType } from './utils/storage-key';