UNPKG

mwoffliner

Version:
22 lines (21 loc) 811 B
import type { RedisClientType } from 'redis'; import RedisQueue from './util/RedisQueue.js'; declare class RedisStore implements RS { #private; private static instance; private constructor(); get client(): RedisClientType; get filesToDownloadXPath(): RKVS<FileDetail>; get articleDetailXId(): RKVS<ArticleDetail>; get redirectsXId(): RKVS<ArticleRedirect>; get filesQueues(): RedisQueue<FileToDownload>[]; 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;