@nova-fe/i18next-cache-backend
Version:
强大的 i18next 后端插件,具有 IndexedDB 缓存、批量加载和智能缓存策略
16 lines • 565 B
TypeScript
import { CacheProvider, CacheKey, CacheValue } from '../types.js';
export declare class IDBCache implements CacheProvider {
private db;
private dbName;
private version;
constructor(dbName?: string, version?: number);
private getDB;
get(key: CacheKey): Promise<CacheValue | null>;
set(key: CacheKey, value: CacheValue): Promise<void>;
delete(key: CacheKey): Promise<void>;
clear(): Promise<void>;
keys(): Promise<CacheKey[]>;
size(): Promise<number>;
cleanup(): Promise<void>;
}
//# sourceMappingURL=idb-cache.d.ts.map