UNPKG

strata-storage

Version:

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

17 lines 536 B
/** * Migration utilities for storage upgrades */ import type { StorageAdapter } from '@/types'; export interface Migration { version: number; up: (adapter: StorageAdapter) => Promise<void>; down?: (adapter: StorageAdapter) => Promise<void>; } export declare class MigrationManager { private migrations; register(migration: Migration): void; migrate(adapter: StorageAdapter, targetVersion: number): Promise<void>; private getCurrentVersion; private setVersion; } //# sourceMappingURL=migration.d.ts.map