mwoffliner
Version:
MediaWiki ZIM scraper
20 lines (19 loc) • 731 B
TypeScript
import type { RedisClientType } from 'redis';
declare class RedisStore implements RS {
#private;
private static instance;
get client(): RedisClientType;
get filesToDownloadXPath(): RKVS<FileDetail>;
get filesToRetryXPath(): RKVS<FileDetail>;
get articleDetailXId(): RKVS<ArticleDetail>;
get redirectsXId(): RKVS<ArticleRedirect>;
static getInstance(): RedisStore;
setOptions(redisPath: string, opts?: any): void;
connect(populateStores?: boolean): Promise<void>;
close(): Promise<void>;
checkForExistingStores(): Promise<void>;
private populateStores;
createRedisKvs(...args: [string, KVS<string>?]): RKVS<any>;
}
declare const _default: RedisStore;
export default _default;