UNPKG

@nova-fe/i18next-cache-backend

Version:

强大的 i18next 后端插件,具有 IndexedDB 缓存、批量加载和智能缓存策略

23 lines 748 B
import { CacheProvider, CacheKey, CacheValue } from '../types.js'; export declare class DualCache implements CacheProvider { private memoryCache; private persistentCache; constructor(memoryMaxSize?: number, dbName?: string, dbVersion?: number); 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>; getStats(): Promise<{ memory: { size: number; maxSize: number; }; persistent: { size: number; }; }>; } //# sourceMappingURL=dual-cache.d.ts.map