UNPKG

@nova-fe/i18next-cache-backend

Version:

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

23 lines 832 B
import { CacheBackendConfig, TranslationData, LanguageData, RequestOptions, BulkRequestOptions } from './types.js'; export declare class HttpClient { private client; private config; private requestQueue; constructor(config: CacheBackendConfig); private getCacheKey; private makeRequest; fetchNamespace(options: RequestOptions): Promise<TranslationData>; fetchBulk(options: BulkRequestOptions): Promise<LanguageData>; fetchIncremental(language: string, namespace: string, lastVersion?: string): Promise<{ data: TranslationData; version: string; isIncremental: boolean; }>; ping(): Promise<boolean>; getServerInfo(): Promise<{ version: string; features: string[]; }>; clearRequestQueue(): void; } //# sourceMappingURL=http-client.d.ts.map