UNPKG

strata-storage

Version:

Zero-dependency universal storage plugin providing a unified API for all storage operations across web, Android, and iOS platforms

23 lines 1.49 kB
export { Strata } from './core/Strata'; export { BaseAdapter } from './core/BaseAdapter'; export { AdapterRegistry } from './core/AdapterRegistry'; export { LocalStorageAdapter } from './adapters/web/LocalStorageAdapter'; export { SessionStorageAdapter } from './adapters/web/SessionStorageAdapter'; export { IndexedDBAdapter } from './adapters/web/IndexedDBAdapter'; export { CookieAdapter } from './adapters/web/CookieAdapter'; export { CacheAdapter } from './adapters/web/CacheAdapter'; export { MemoryAdapter } from './adapters/web/MemoryAdapter'; export { EncryptionManager } from './features/encryption'; export { CompressionManager } from './features/compression'; export { TTLManager } from './features/ttl'; export { QueryEngine } from './features/query'; export { SyncManager } from './features/sync'; export { StorageObserver } from './features/observer'; export type { StorageType, StorageOptions, StorageValue, StorageAdapter, AdapterConfig, QueryOptions, SyncConfig, EncryptionConfig, CompressionConfig, ObserverCallback, StorageEvent, StorageError, StorageCapabilities, StorageMetadata, TTLConfig, } from './types'; export { isValidKey, isValidValue, serializeValue, deserializeValue, generateId, createError, retry, debounce, throttle, } from './utils'; import { Strata } from './core/Strata'; declare const storage: Strata; declare const ensureInitialized: () => Promise<void>; export { storage, ensureInitialized }; export default storage; //# sourceMappingURL=index.d.ts.map