redis
- Version 6.2.0
- Published
- 292 kB
- 5 dependencies
- MIT license
Install
npm i redisyarn add redispnpm add redisOverview
A modern, high performance Redis client
Index
Variables
Functions
Interfaces
Type Aliases
Variables
variable modules
const modules: { json: { ARRAPPEND: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, json: any, ...jsons: import('@redis/json').RedisJSON[] ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; arrAppend: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, json: any, ...jsons: import('@redis/json').RedisJSON[] ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; ARRINDEX: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, json: any, options?: | import('@redis/json/dist/lib/commands/ARRINDEX').JsonArrIndexOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; arrIndex: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, json: any, options?: | import('@redis/json/dist/lib/commands/ARRINDEX').JsonArrIndexOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; ARRINSERT: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, index: number, json: any, ...jsons: import('@redis/json').RedisJSON[] ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; arrInsert: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, index: number, json: any, ...jsons: import('@redis/json').RedisJSON[] ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; ARRLEN: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/ARRLEN').JsonArrLenOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; arrLen: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/ARRLEN').JsonArrLenOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; ARRPOP: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/ARRPOP').RedisArrPopOptions | undefined ) => void; readonly transformReply: ( this: void, reply: | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >, reviver?: (this: any, key: string, value: any) => any ) => any; }; arrPop: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/ARRPOP').RedisArrPopOptions | undefined ) => void; readonly transformReply: ( this: void, reply: | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >, reviver?: (this: any, key: string, value: any) => any ) => any; }; ARRTRIM: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, start: number, stop: number ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; arrTrim: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, start: number, stop: number ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; CLEAR: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/CLEAR').JsonClearOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; clear: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/CLEAR').JsonClearOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; DEBUG_MEMORY: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/DEBUG_MEMORY').JsonDebugMemoryOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; debugMemory: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/DEBUG_MEMORY').JsonDebugMemoryOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; DEL: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/DEL').JsonDelOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; del: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/DEL').JsonDelOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; FORGET: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/FORGET').JsonForgetOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; forget: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/FORGET').JsonForgetOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; GET: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/GET').JsonGetOptions | undefined ) => void; readonly transformReply: any; }; get: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/GET').JsonGetOptions | undefined ) => void; readonly transformReply: any; }; MERGE: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, value: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; merge: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, value: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; MGET: { readonly parseCommand: ( this: void, parser: any, keys: import('@redis/client').RedisArgument[], path: any, reviver?: (this: any, key: string, value: any) => any ) => void; readonly transformReply: ( this: void, reply: ( | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> )[], reviver?: (this: any, key: string, value: any) => any ) => ( | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/json').RedisJSON )[]; }; mGet: { readonly parseCommand: ( this: void, parser: any, keys: import('@redis/client').RedisArgument[], path: any, reviver?: (this: any, key: string, value: any) => any ) => void; readonly transformReply: ( this: void, reply: ( | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> )[], reviver?: (this: any, key: string, value: any) => any ) => ( | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/json').RedisJSON )[]; }; MSET: { readonly parseCommand: ( this: void, parser: any, items: import('@redis/json/dist/lib/commands/MSET').JsonMSetItem[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; mSet: { readonly parseCommand: ( this: void, parser: any, items: import('@redis/json/dist/lib/commands/MSET').JsonMSetItem[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; NUMINCRBY: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, by: number ) => void; readonly transformReply: { readonly 2: (reply: any) => number | (number | null)[]; readonly 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }; }; numIncrBy: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, by: number ) => void; readonly transformReply: { readonly 2: (reply: any) => number | (number | null)[]; readonly 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }; }; NUMMULTBY: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, by: number ) => void; readonly transformReply: { readonly 2: (reply: any) => number | (number | null)[]; readonly 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }; }; numMultBy: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, by: number ) => void; readonly transformReply: { readonly 2: (reply: any) => number | (number | null)[]; readonly 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }; }; OBJKEYS: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/OBJKEYS').JsonObjKeysOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> > | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> > >; }; objKeys: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/OBJKEYS').JsonObjKeysOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> > | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> > >; }; OBJLEN: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/OBJLEN').JsonObjLenOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; objLen: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/OBJLEN').JsonObjLenOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; SET: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, json: any, options?: | import('@redis/json/dist/lib/commands/SET').JsonSetOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; set: { readonly parseCommand: ( this: void, parser: any, key: any, path: any, json: any, options?: | import('@redis/json/dist/lib/commands/SET').JsonSetOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; STRAPPEND: { readonly parseCommand: ( this: void, parser: any, key: any, append: string, options?: | import('@redis/json/dist/lib/commands/STRAPPEND').JsonStrAppendOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; strAppend: { readonly parseCommand: ( this: void, parser: any, key: any, append: string, options?: | import('@redis/json/dist/lib/commands/STRAPPEND').JsonStrAppendOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; STRLEN: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/STRLEN').JsonStrLenOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; strLen: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/STRLEN').JsonStrLenOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; TOGGLE: { readonly parseCommand: ( this: void, parser: any, key: any, path: any ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; toggle: { readonly parseCommand: ( this: void, parser: any, key: any, path: any ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; TYPE: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/TYPE').JsonTypeOptions | undefined ) => void; readonly transformReply: { readonly 2: () => | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: ( reply: ( | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> > )[] ) => | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; type: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/TYPE').JsonTypeOptions | undefined ) => void; readonly transformReply: { readonly 2: () => | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: ( reply: ( | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> > )[] ) => | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> | import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; }; ft: { _LIST: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; _list: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; ALTER: { readonly parseCommand: ( this: void, parser: any, index: any, schema: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; alter: { readonly parseCommand: ( this: void, parser: any, index: any, schema: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; AGGREGATE_WITHCURSOR: { readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: | import('@redis/search/dist/lib/commands/AGGREGATE_WITHCURSOR').FtAggregateWithCursorOptions | undefined ) => void; readonly transformReply: { readonly 2: ( reply: [ result: [ total: import('@redis/client/dist/lib/RESP/types').UnwrapReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >, ...results: import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >[] ], cursor: import('@redis/client/dist/lib/RESP/types').NumberReply<number> ], preserve?: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; aggregateWithCursor: { readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: | import('@redis/search/dist/lib/commands/AGGREGATE_WITHCURSOR').FtAggregateWithCursorOptions | undefined ) => void; readonly transformReply: { readonly 2: ( reply: [ result: [ total: import('@redis/client/dist/lib/RESP/types').UnwrapReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >, ...results: import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >[] ], cursor: import('@redis/client/dist/lib/RESP/types').NumberReply<number> ], preserve?: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; AGGREGATE: { readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: | import('@redis/search/dist/lib/commands/AGGREGATE').FtAggregateOptions | undefined ) => void; readonly transformReply: { readonly 2: ( rawReply: [ total: import('@redis/client/dist/lib/RESP/types').UnwrapReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >, ...results: import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >[] ], preserve?: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( rawReply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; aggregate: { readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: | import('@redis/search/dist/lib/commands/AGGREGATE').FtAggregateOptions | undefined ) => void; readonly transformReply: { readonly 2: ( rawReply: [ total: import('@redis/client/dist/lib/RESP/types').UnwrapReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >, ...results: import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >[] ], preserve?: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( rawReply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; ALIASADD: { readonly parseCommand: ( this: void, parser: any, alias: any, index: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; aliasAdd: { readonly parseCommand: ( this: void, parser: any, alias: any, index: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; ALIASDEL: { readonly parseCommand: (this: void, parser: any, alias: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; aliasDel: { readonly parseCommand: (this: void, parser: any, alias: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; ALIASLIST: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, index: any) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; aliasList: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, index: any) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; ALIASUPDATE: { readonly parseCommand: ( this: void, parser: any, alias: any, index: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; aliasUpdate: { readonly parseCommand: ( this: void, parser: any, alias: any, index: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; CONFIG_GET: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, option: string) => void; readonly transformReply: ( this: void, reply: import('@redis/client/dist/lib/RESP/types').TuplesReply< [ import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>, ( | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> ) ] >[] ) => Record<string, unknown>; }; configGet: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, option: string) => void; readonly transformReply: ( this: void, reply: import('@redis/client/dist/lib/RESP/types').TuplesReply< [ import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>, ( | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> ) ] >[] ) => Record<string, unknown>; }; CONFIG_SET: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, property: Buffer | (string & {}) | 'a' | 'b', value: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; configSet: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, property: Buffer | (string & {}) | 'a' | 'b', value: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; CREATE: { readonly parseCommand: ( this: void, parser: any, index: any, schema: any, options?: | import('@redis/search/dist/lib/commands/CREATE').CreateOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; create: { readonly parseCommand: ( this: void, parser: any, index: any, schema: any, options?: | import('@redis/search/dist/lib/commands/CREATE').CreateOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; CURSOR_DEL: { readonly parseCommand: ( this: void, parser: any, index: any, cursorId: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; cursorDel: { readonly parseCommand: ( this: void, parser: any, index: any, cursorId: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; CURSOR_READ: { readonly parseCommand: ( this: void, parser: any, index: any, cursor: any, options?: | import('@redis/search/dist/lib/commands/CURSOR_READ').FtCursorReadOptions | undefined ) => void; readonly transformReply: { readonly 2: ( reply: [ result: [ total: import('@redis/client/dist/lib/RESP/types').UnwrapReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >, ...results: import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >[] ], cursor: import('@redis/client/dist/lib/RESP/types').NumberReply<number> ], preserve?: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; cursorRead: { readonly parseCommand: ( this: void, parser: any, index: any, cursor: any, options?: | import('@redis/search/dist/lib/commands/CURSOR_READ').FtCursorReadOptions | undefined ) => void; readonly transformReply: { readonly 2: ( reply: [ result: [ total: import('@redis/client/dist/lib/RESP/types').UnwrapReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >, ...results: import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >[] ], cursor: import('@redis/client/dist/lib/RESP/types').NumberReply<number> ], preserve?: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; DICTADD: { readonly parseCommand: ( this: void, parser: any, dictionary: any, term: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; dictAdd: { readonly parseCommand: ( this: void, parser: any, dictionary: any, term: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; DICTDEL: { readonly parseCommand: ( this: void, parser: any, dictionary: any, term: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; dictDel: { readonly parseCommand: ( this: void, parser: any, dictionary: any, term: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; DICTDUMP: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, dictionary: any ) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; dictDump: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, dictionary: any ) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; DROPINDEX: { readonly parseCommand: ( this: void, parser: any, index: any, options?: | import('@redis/search/dist/lib/commands/DROPINDEX').FtDropIndexOptions | undefined ) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; readonly 3: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; }; dropIndex: { readonly parseCommand: ( this: void, parser: any, index: any, options?: | import('@redis/search/dist/lib/commands/DROPINDEX').FtDropIndexOptions | undefined ) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; readonly 3: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; }; EXPLAIN: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: | import('@redis/search/dist/lib/commands/EXPLAIN').FtExplainOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<string>; }; explain: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: | import('@redis/search/dist/lib/commands/EXPLAIN').FtExplainOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<string>; }; EXPLAINCLI: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: | import('@redis/search/dist/lib/commands/EXPLAINCLI').FtExplainCLIOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; explainCli: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: | import('@redis/search/dist/lib/commands/EXPLAINCLI').FtExplainCLIOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; HYBRID: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, options: any ) => void; readonly transformReply: { readonly 2: ( reply: unknown, _preserve?: any, _typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: unknown, _preserve?: any, _typeMapping?: TypeMapping | undefined ) => any; }; }; hybrid: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, options: any ) => void; readonly transformReply: { readonly 2: ( reply: unknown, _preserve?: any, _typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: unknown, _preserve?: any, _typeMapping?: TypeMapping | undefined ) => any; }; }; INFO: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, index: any) => void; readonly transformReply: { readonly 2: ( reply: unknown[], preserve?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: () => import('@redis/search/dist/lib/commands/INFO').InfoReply; }; }; info: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, index: any) => void; readonly transformReply: { readonly 2: ( reply: unknown[], preserve?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: () => import('@redis/search/dist/lib/commands/INFO').InfoReply; }; }; PROFILESEARCH: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: | (import('@redis/search/dist/lib/commands/PROFILE_SEARCH').ProfileOptions & import('@redis/search').FtSearchOptions) | undefined ) => void; readonly transformReply: { readonly 2: ( reply: [ import('@redis/search/dist/lib/commands/SEARCH').SearchRawReply, import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').ReplyUnion > ], preserve?: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; profileSearch: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: | (import('@redis/search/dist/lib/commands/PROFILE_SEARCH').ProfileOptions & import('@redis/search').FtSearchOptions) | undefined ) => void; readonly transformReply: { readonly 2: ( reply: [ import('@redis/search/dist/lib/commands/SEARCH').SearchRawReply, import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').ReplyUnion > ], preserve?: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; PROFILEAGGREGATE: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: string, query: string, options?: | (import('@redis/search/dist/lib/commands/PROFILE_SEARCH').ProfileOptions & import('@redis/search/dist/lib/commands/AGGREGATE').FtAggregateOptions) | undefined ) => void; readonly transformReply: { readonly 2: ( reply: [ [ total: import('@redis/client/dist/lib/RESP/types').UnwrapReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >, ...results: import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >[] ], import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').ReplyUnion > ], preserve?: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; profileAggregate: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: string, query: string, options?: | (import('@redis/search/dist/lib/commands/PROFILE_SEARCH').ProfileOptions & import('@redis/search/dist/lib/commands/AGGREGATE').FtAggregateOptions) | undefined ) => void; readonly transformReply: { readonly 2: ( reply: [ [ total: import('@redis/client/dist/lib/RESP/types').UnwrapReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >, ...results: import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >[] ], import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').ReplyUnion > ], preserve?: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; SEARCH_NOCONTENT: { readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: import('@redis/search').FtSearchOptions | undefined ) => void; readonly transformReply: { readonly 2: (reply: any) => any; readonly 3: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; searchNoContent: { readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: import('@redis/search').FtSearchOptions | undefined ) => void; readonly transformReply: { readonly 2: (reply: any) => any; readonly 3: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; SEARCH: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: import('@redis/search').FtSearchOptions | undefined ) => void; readonly transformReply: { readonly 2: ( reply: any, _preserve?: any, _typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( rawReply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; search: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: import('@redis/search').FtSearchOptions | undefined ) => void; readonly transformReply: { readonly 2: ( reply: any, _preserve?: any, _typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( rawReply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; SPELLCHECK: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: | import('@redis/search/dist/lib/commands/SPELLCHECK').FtSpellCheckOptions | undefined ) => void; readonly transformReply: { readonly 2: ( rawReply: [ _: string, term: string, suggestions: [score: string, suggestion: string][] ][] ) => { term: string; suggestions: { score: number; suggestion: string }[]; }[]; readonly 3: ( rawReply: any ) => { term: string; suggestions: { score: number; suggestion: string }[]; }[]; }; }; spellCheck: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, query: any, options?: | import('@redis/search/dist/lib/commands/SPELLCHECK').FtSpellCheckOptions | undefined ) => void; readonly transformReply: { readonly 2: ( rawReply: [ _: string, term: string, suggestions: [score: string, suggestion: string][] ][] ) => { term: string; suggestions: { score: number; suggestion: string }[]; }[]; readonly 3: ( rawReply: any ) => { term: string; suggestions: { score: number; suggestion: string }[]; }[]; }; }; SUGADD: { readonly parseCommand: ( this: void, parser: any, key: any, string: any, score: number, options?: | import('@redis/search/dist/lib/commands/SUGADD').FtSugAddOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; sugAdd: { readonly parseCommand: ( this: void, parser: any, key: any, string: any, score: number, options?: | import('@redis/search/dist/lib/commands/SUGADD').FtSugAddOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; SUGDEL: { readonly parseCommand: ( this: void, parser: any, key: any, string: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply< 0 | 1 >; }; sugDel: { readonly parseCommand: ( this: void, parser: any, key: any, string: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply< 0 | 1 >; }; SUGGET_WITHPAYLOADS: { readonly parseCommand: ( this: void, parser: any, key: any, prefix: any, options?: | import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions | undefined ) => void; readonly transformReply: ( this: void, reply: | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[] ) => | { suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; payload: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; }[] | null; }; sugGetWithPayloads: { readonly parseCommand: ( this: void, parser: any, key: any, prefix: any, options?: | import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions | undefined ) => void; readonly transformReply: ( this: void, reply: | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[] ) => | { suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; payload: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; }[] | null; }; SUGGET_WITHSCORES_WITHPAYLOADS: { readonly parseCommand: ( this: void, parser: any, key: any, prefix: any, options?: | import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions | undefined ) => void; readonly transformReply: { readonly 2: ( reply: | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[], preserve?: unknown, typeMapping?: TypeMapping | undefined ) => | { suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; payload: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; }[] | null; readonly 3: ( reply: | import('@redis/client/dist/lib/RESP/types').NullReply | ( | import('@redis/client/dist/lib/RESP/types').DoubleReply<number> | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> )[] ) => | { suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; payload: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; }[] | null; }; }; sugGetWithScoresWithPayloads: { readonly parseCommand: ( this: void, parser: any, key: any, prefix: any, options?: | import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions | undefined ) => void; readonly transformReply: { readonly 2: ( reply: | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[], preserve?: unknown, typeMapping?: TypeMapping | undefined ) => | { suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; payload: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; }[] | null; readonly 3: ( reply: | import('@redis/client/dist/lib/RESP/types').NullReply | ( | import('@redis/client/dist/lib/RESP/types').DoubleReply<number> | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> )[] ) => | { suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; payload: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; }[] | null; }; }; SUGGET_WITHSCORES: { readonly parseCommand: ( this: void, parser: any, key: any, prefix: any, options?: | import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions | undefined ) => void; readonly transformReply: { readonly 2: ( reply: | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[], preserve?: unknown, typeMapping?: TypeMapping | undefined ) => | { suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }[] | null; readonly 3: ( reply: ( | import('@redis/client/dist/lib/RESP/types').DoubleReply<number> | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> )[] ) => | { suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }[] | null; }; }; sugGetWithScores: { readonly parseCommand: ( this: void, parser: any, key: any, prefix: any, options?: | import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions | undefined ) => void; readonly transformReply: { readonly 2: ( reply: | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[], preserve?: unknown, typeMapping?: TypeMapping | undefined ) => | { suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }[] | null; readonly 3: ( reply: ( | import('@redis/client/dist/lib/RESP/types').DoubleReply<number> | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> )[] ) => | { suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }[] | null; }; }; SUGGET: { readonly parseCommand: ( this: void, parser: any, key: any, prefix: any, options?: | import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; sugGet: { readonly parseCommand: ( this: void, parser: any, key: any, prefix: any, options?: | import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions | undefined ) => void; readonly transformReply: () => | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; SUGLEN: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; sugLen: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; SYNDUMP: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, index: any) => void; readonly transformReply: { readonly 2: ( reply: ( | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> | import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> > )[] ) => Record< string, import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> > >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').MapReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>, import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> > >; }; }; synDump: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, index: any) => void; readonly transformReply: { readonly 2: ( reply: ( | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> | import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> > )[] ) => Record< string, import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> > >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').MapReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>, import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> > >; }; }; SYNUPDATE: { readonly parseCommand: ( this: void, parser: any, index: any, groupId: any, terms: any, options?: | import('@redis/search/dist/lib/commands/SYNUPDATE').FtSynUpdateOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; synUpdate: { readonly parseCommand: ( this: void, parser: any, index: any, groupId: any, terms: any, options?: | import('@redis/search/dist/lib/commands/SYNUPDATE').FtSynUpdateOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; TAGVALS: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, fieldName: any ) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; tagVals: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, fieldName: any ) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; }; ts: { readonly ADD: { readonly parseCommand: ( this: void, parser: any, key: any, timestamp: any, value: number, options?: | import('@redis/time-series/dist/lib/commands/ADD').TsAddOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly add: { readonly parseCommand: ( this: void, parser: any, key: any, timestamp: any, value: number, options?: | import('@redis/time-series/dist/lib/commands/ADD').TsAddOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly ALTER: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/time-series/dist/lib/commands/ALTER').TsAlterOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly alter: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/time-series/dist/lib/commands/ALTER').TsAlterOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly CREATE: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/time-series/dist/lib/commands/CREATE').TsCreateOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly create: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/time-series/dist/lib/commands/CREATE').TsCreateOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly CREATERULE: { readonly parseCommand: ( this: void, parser: any, sourceKey: any, destinationKey: any, aggregationType: any, bucketDuration: number, alignTimestamp?: number | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly createRule: { readonly parseCommand: ( this: void, parser: any, sourceKey: any, destinationKey: any, aggregationType: any, bucketDuration: number, alignTimestamp?: number | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly DECRBY: { readonly parseCommand: ( this: void, parser: any, key: any, value: number, options?: | import('@redis/time-series/dist/lib/commands/INCRBY').TsIncrByOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly decrBy: { readonly parseCommand: ( this: void, parser: any, key: any, value: number, options?: | import('@redis/time-series/dist/lib/commands/INCRBY').TsIncrByOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly DEL: { readonly parseCommand: ( this: void, parser: any, key: any, fromTimestamp: any, toTimestamp: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly del: { readonly parseCommand: ( this: void, parser: any, key: any, fromTimestamp: any, toTimestamp: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly DELETERULE: { readonly parseCommand: ( this: void, parser: any, sourceKey: any, destinationKey: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly deleteRule: { readonly parseCommand: ( this: void, parser: any, sourceKey: any, destinationKey: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly GET: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/time-series/dist/lib/commands/GET').TsGetOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: number; } | null; readonly 3: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; } | null; }; }; readonly get: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/time-series/dist/lib/commands/GET').TsGetOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: number; } | null; readonly 3: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; } | null; }; }; readonly INCRBY: { readonly parseCommand: ( this: void, parser: any, key: any, value: number, options?: | import('@redis/time-series/dist/lib/commands/INCRBY').TsIncrByOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly incrBy: { readonly parseCommand: ( this: void, parser: any, key: any, value: number, options?: | import('@redis/time-series/dist/lib/commands/INCRBY').TsIncrByOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly INFO_DEBUG: { readonly parseCommand: (this: void, parser: any, key: string) => void; readonly transformReply: { readonly 2: ( this: void, reply: [ ...import('@redis/time-series/dist/lib/commands/INFO').InfoRawReplyTypes[], 'keySelfName', import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>, 'Chunks', [ 'startTimestamp', import('@redis/client/dist/lib/RESP/types').NumberReply<number>, 'endTimestamp', import('@redis/client/dist/lib/RESP/types').NumberReply<number>, 'samples', import('@redis/client/dist/lib/RESP/types').NumberReply<number>, 'size', import('@redis/client/dist/lib/RESP/types').NumberReply<number>, 'bytesPerSample', import('@redis/client/dist/lib/RESP/types').SimpleStringReply<string> ][] ], _: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: any, preserve?: unknown, typeMapping?: TypeMapping | undefined ) => any; }; }; readonly infoDebug: { readonly parseCommand: (this: void, parser: any, key: string) => void; readonly transformReply: { readonly 2: ( this: void, reply: [ ...import('@redis/time-series/dist/lib/commands/INFO').InfoRawReplyTypes[], 'keySelfName', import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>, 'Chunks', [ 'startTimestamp', import('@redis/client/dist/lib/RESP/types').NumberReply<number>, 'endTimestamp', import('@redis/client/dist/lib/RESP/types').NumberReply<number>, 'samples', import('@redis/client/dist/lib/RESP/types').NumberReply<number>, 'size', import('@redis/client/dist/lib/RESP/types').NumberReply<number>, 'bytesPerSample', import('@redis/client/dist/lib/RESP/types').SimpleStringReply<string> ][] ], _: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: any, preserve?: unknown, typeMapping?: TypeMapping | undefined ) => any; }; }; readonly INFO: { readonly parseCommand: (this: void, parser: any, key: string) => void; readonly transformReply: { readonly 2: ( reply: any, _: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: any, preserve?: unknown, typeMapping?: TypeMapping | undefined ) => any; }; }; readonly info: { readonly parseCommand: (this: void, parser: any, key: string) => void; readonly transformReply: { readonly 2: ( reply: any, _: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: ( reply: any, preserve?: unknown, typeMapping?: TypeMapping | undefined ) => any; }; }; readonly MADD: { readonly parseCommand: ( this: void, parser: any, toAdd: import('@redis/time-series/dist/lib/commands/MADD').TsMAddSample[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').SimpleErrorReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; readonly mAdd: { readonly parseCommand: ( this: void, parser: any, toAdd: import('@redis/time-series/dist/lib/commands/MADD').TsMAddSample[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').SimpleErrorReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; readonly MGET_SELECTED_LABELS: { readonly parseCommand: ( this: void, parser: any, filter: any, selectedLabels: any, options?: | import('@redis/time-series/dist/lib/commands/MGET').TsMGetOptions | undefined ) => void; readonly transformReply: { 2( this: void, reply: any, _: any, typeMapping?: TypeMapping | undefined ): any; 3(this: void, reply: any): any; }; }; readonly mGetSelectedLabels: { readonly parseCommand: ( this: void, parser: any, filter: any, selectedLabels: any, options?: | import('@redis/time-series/dist/lib/commands/MGET').TsMGetOptions | undefined ) => void; readonly transformReply: { 2( this: void, reply: any, _: any, typeMapping?: TypeMapping | undefined ): any; 3(this: void, reply: any): any; }; }; readonly MGET_WITHLABELS: { readonly parseCommand: ( this: void, parser: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/MGET_WITHLABELS').TsMGetWithLabelsOptions | undefined ) => void; readonly transformReply: { 2( this: void, reply: any, _: any, typeMapping?: TypeMapping | undefined ): any; 3(this: void, reply: any): any; }; }; readonly mGetWithLabels: { readonly parseCommand: ( this: void, parser: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/MGET_WITHLABELS').TsMGetWithLabelsOptions | undefined ) => void; readonly transformReply: { 2( this: void, reply: any, _: any, typeMapping?: TypeMapping | undefined ): any; 3(this: void, reply: any): any; }; }; readonly MGET: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/MGET').TsMGetOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mGet: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/MGET').TsMGetOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MRANGE_GROUPBY: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, groupBy: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRangeGroupBy: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, groupBy: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MRANGE_MULTIAGGR: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRangeMultiAggr: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MRANGE_SELECTED_LABELS_MULTIAGGR: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRangeSelectedLabelsMultiAggr: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MRANGE_SELECTED_LABELS_GROUPBY: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: any, groupBy: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRangeSelectedLabelsGroupBy: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: any, groupBy: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MRANGE_SELECTED_LABELS: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsMRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRangeSelectedLabels: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsMRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MRANGE_WITHLABELS_MULTIAGGR: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRangeWithLabelsMultiAggr: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MRANGE_WITHLABELS_GROUPBY: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, groupBy: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRangeWithLabelsGroupBy: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, groupBy: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MRANGE_WITHLABELS: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsMRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRangeWithLabels: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsMRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MRANGE: { readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsMRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRange: { readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsMRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MREVRANGE_GROUPBY: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, groupBy: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRevRangeGroupBy: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, groupBy: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MREVRANGE_MULTIAGGR: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRevRangeMultiAggr: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MREVRANGE_SELECTED_LABELS_MULTIAGGR: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRevRangeSelectedLabelsMultiAggr: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MREVRANGE_SELECTED_LABELS_GROUPBY: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: any, groupBy: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRevRangeSelectedLabelsGroupBy: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: any, groupBy: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MREVRANGE_SELECTED_LABELS: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsMRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRevRangeSelectedLabels: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsMRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MREVRANGE_WITHLABELS_MULTIAGGR: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRevRangeWithLabelsMultiAggr: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MREVRANGE_WITHLABELS_GROUPBY: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, groupBy: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRevRangeWithLabelsGroupBy: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, groupBy: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MREVRANGE_WITHLABELS: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsMRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRevRangeWithLabels: { readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsMRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly MREVRANGE: { readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsMRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly mRevRange: { readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsMRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any, _?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: (this: void, reply: any) => any; }; }; readonly QUERYINDEX: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, filter: any) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; readonly queryIndex: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, filter: any) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; readonly QUERYLABELS: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, filter?: | import('@redis/client/dist/lib/commands/generic-transformers').RedisVariadicArgument | undefined ) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; readonly queryLabels: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, filter?: | import('@redis/client/dist/lib/commands/generic-transformers').RedisVariadicArgument | undefined ) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; readonly QUERYLABELS_VALUES: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, label: any, filter?: | import('@redis/client/dist/lib/commands/generic-transformers').RedisVariadicArgument | undefined ) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; readonly queryLabelValues: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, label: any, filter?: | import('@redis/client/dist/lib/commands/generic-transformers').RedisVariadicArgument | undefined ) => void; readonly transformReply: { readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; }; readonly READ: { readonly parseCommand: ( this: void, parser: any, key: any, timestamp: any, options?: import('@redis/time-series').TsReadOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: number; }[]; readonly 3: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }[]; }; }; readonly read: { readonly parseCommand: ( this: void, parser: any, key: any, timestamp: any, options?: import('@redis/time-series').TsReadOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: number; }[]; readonly 3: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }[]; }; }; readonly RANGE_MULTIAGGR: { readonly parseCommand: ( this: void, parser: any, key: any, fromTimestamp: any, toTimestamp: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: number[]; }[]; readonly 3: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[]; }[]; }; }; readonly rangeMultiAggr: { readonly parseCommand: ( this: void, parser: any, key: any, fromTimestamp: any, toTimestamp: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: number[]; }[]; readonly 3: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[]; }[]; }; }; readonly RANGE: { readonly parseCommand: ( this: void, parser: any, key: any, fromTimestamp: any, toTimestamp: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: number; }[]; readonly 3: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }[]; }; }; readonly range: { readonly parseCommand: ( this: void, parser: any, key: any, fromTimestamp: any, toTimestamp: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: number; }[]; readonly 3: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }[]; }; }; readonly REVRANGE_MULTIAGGR: { readonly parseCommand: ( this: void, parser: any, key: any, fromTimestamp: any, toTimestamp: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: number[]; }[]; readonly 3: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[]; }[]; }; }; readonly revRangeMultiAggr: { readonly parseCommand: ( this: void, parser: any, key: any, fromTimestamp: any, toTimestamp: any, options: any ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: number[]; }[]; readonly 3: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[]; }[]; }; }; readonly REVRANGE: { readonly parseCommand: ( this: void, parser: any, key: any, fromTimestamp: any, toTimestamp: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: number; }[]; readonly 3: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }[]; }; }; readonly revRange: { readonly parseCommand: ( this: void, parser: any, key: any, fromTimestamp: any, toTimestamp: any, options?: | import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions | undefined ) => void; readonly transformReply: { readonly 2: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: number; }[]; readonly 3: ( this: void, reply: any ) => { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }[]; }; }; readonly NRANGE: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, keys: import('@redis/client').RedisArgument[], fromTimestamp: any, toTimestamp: any, options?: | import('@redis/time-series/dist/lib/commands/NRANGE').TsNRangeOptions | undefined ) => void; readonly transformReply: { 2( reply: any ): { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: number[]; }[]; 3( reply: any ): { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }[]; }; }; readonly nRange: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, keys: import('@redis/client').RedisArgument[], fromTimestamp: any, toTimestamp: any, options?: | import('@redis/time-series/dist/lib/commands/NRANGE').TsNRangeOptions | undefined ) => void; readonly transformReply: { 2( reply: any ): { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: number[]; }[]; 3( reply: any ): { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }[]; }; }; readonly NREVRANGE: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, keys: import('@redis/client').RedisArgument[], fromTimestamp: any, toTimestamp: any, options?: | import('@redis/time-series/dist/lib/commands/NRANGE').TsNRangeOptions | undefined ) => void; readonly transformReply: { 2( reply: any ): { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: number[]; }[]; 3( reply: any ): { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }[]; }; }; readonly nRevRange: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, keys: import('@redis/client').RedisArgument[], fromTimestamp: any, toTimestamp: any, options?: | import('@redis/time-series/dist/lib/commands/NRANGE').TsNRangeOptions | undefined ) => void; readonly transformReply: { 2( reply: any ): { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: number[]; }[]; 3( reply: any ): { timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; values: import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }[]; }; }; }; bf: { readonly ADD: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: { 2: (reply: any) => boolean; 3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>; }; }; readonly add: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: { 2: (reply: any) => boolean; 3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>; }; }; readonly CARD: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly card: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly EXISTS: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: { 2: (reply: any) => boolean; 3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>; }; }; readonly exists: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: { 2: (reply: any) => boolean; 3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>; }; }; readonly INFO: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { readonly 2: ( this: void, reply: [ import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Capacity'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Size'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of filters'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of items inserted'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Expansion rate'>, ( | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> ) ], _: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: () => import('@redis/bloom/dist/lib/commands/bloom/INFO').BfInfoReplyMap; }; }; readonly info: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { readonly 2: ( this: void, reply: [ import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Capacity'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Size'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of filters'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of items inserted'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Expansion rate'>, ( | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').NumberReply<number> ) ], _: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: () => import('@redis/bloom/dist/lib/commands/bloom/INFO').BfInfoReplyMap; }; }; readonly INSERT: { readonly parseCommand: ( this: void, parser: any, key: any, items: any, options?: | import('@redis/bloom/dist/lib/commands/bloom/INSERT').BfInsertOptions | undefined ) => void; readonly transformReply: { 2: (reply: any) => boolean[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean> >; }; }; readonly insert: { readonly parseCommand: ( this: void, parser: any, key: any, items: any, options?: | import('@redis/bloom/dist/lib/commands/bloom/INSERT').BfInsertOptions | undefined ) => void; readonly transformReply: { 2: (reply: any) => boolean[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean> >; }; }; readonly LOADCHUNK: { readonly parseCommand: ( this: void, parser: any, key: any, iterator: number, chunk: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly loadChunk: { readonly parseCommand: ( this: void, parser: any, key: any, iterator: number, chunk: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly MADD: { readonly parseCommand: ( this: void, parser: any, key: any, items: any ) => void; readonly transformReply: { 2: (reply: any) => boolean[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean> >; }; }; readonly mAdd: { readonly parseCommand: ( this: void, parser: any, key: any, items: any ) => void; readonly transformReply: { 2: (reply: any) => boolean[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean> >; }; }; readonly MEXISTS: { readonly parseCommand: ( this: void, parser: any, key: any, items: any ) => void; readonly transformReply: { 2: (reply: any) => boolean[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean> >; }; }; readonly mExists: { readonly parseCommand: ( this: void, parser: any, key: any, items: any ) => void; readonly transformReply: { 2: (reply: any) => boolean[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean> >; }; }; readonly RESERVE: { readonly parseCommand: ( this: void, parser: any, key: any, errorRate: number, capacity: number, options?: | import('@redis/bloom/dist/lib/commands/bloom/RESERVE').BfReserveOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly reserve: { readonly parseCommand: ( this: void, parser: any, key: any, errorRate: number, capacity: number, options?: | import('@redis/bloom/dist/lib/commands/bloom/RESERVE').BfReserveOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly SCANDUMP: { readonly parseCommand: ( this: void, parser: any, key: any, iterator: number ) => void; readonly transformReply: ( this: void, reply: [ import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> ] ) => { iterator: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; chunk: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; }; }; readonly scanDump: { readonly parseCommand: ( this: void, parser: any, key: any, iterator: number ) => void; readonly transformReply: ( this: void, reply: [ import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> ] ) => { iterator: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; chunk: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; }; }; }; cms: { readonly INCRBY: { readonly parseCommand: ( this: void, parser: any, key: any, items: | import('@redis/bloom/dist/lib/commands/count-min-sketch/INCRBY').BfIncrByItem | import('@redis/bloom/dist/lib/commands/count-min-sketch/INCRBY').BfIncrByItem[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; readonly incrBy: { readonly parseCommand: ( this: void, parser: any, key: any, items: | import('@redis/bloom/dist/lib/commands/count-min-sketch/INCRBY').BfIncrByItem | import('@redis/bloom/dist/lib/commands/count-min-sketch/INCRBY').BfIncrByItem[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; readonly INFO: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { readonly 2: ( this: void, reply: [ import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'width'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'depth'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'count'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number> ], _: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: () => import('@redis/bloom/dist/lib/commands/count-min-sketch/INFO').CmsInfoReply; }; }; readonly info: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { readonly 2: ( this: void, reply: [ import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'width'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'depth'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'count'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number> ], _: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: () => import('@redis/bloom/dist/lib/commands/count-min-sketch/INFO').CmsInfoReply; }; }; readonly INITBYDIM: { readonly parseCommand: ( this: void, parser: any, key: any, width: number, depth: number ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly initByDim: { readonly parseCommand: ( this: void, parser: any, key: any, width: number, depth: number ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly INITBYPROB: { readonly parseCommand: ( this: void, parser: any, key: any, error: number, probability: number ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly initByProb: { readonly parseCommand: ( this: void, parser: any, key: any, error: number, probability: number ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly MERGE: { readonly parseCommand: ( this: void, parser: any, destination: any, source: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly merge: { readonly parseCommand: ( this: void, parser: any, destination: any, source: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly QUERY: { readonly parseCommand: ( this: void, parser: any, key: any, items: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; readonly query: { readonly parseCommand: ( this: void, parser: any, key: any, items: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; }; cf: { readonly ADD: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: { 2: (reply: any) => boolean; 3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>; }; }; readonly add: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: { 2: (reply: any) => boolean; 3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>; }; }; readonly ADDNX: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: { 2: (reply: any) => boolean; 3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>; }; }; readonly addNX: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: { 2: (reply: any) => boolean; 3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>; }; }; readonly COUNT: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly count: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly DEL: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: { 2: (reply: any) => boolean; 3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>; }; }; readonly del: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: { 2: (reply: any) => boolean; 3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>; }; }; readonly EXISTS: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: { 2: (reply: any) => boolean; 3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>; }; }; readonly exists: { readonly parseCommand: ( this: void, parser: any, key: any, item: any ) => void; readonly transformReply: { 2: (reply: any) => boolean; 3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>; }; }; readonly INFO: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { readonly 2: ( this: void, reply: [ import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Size'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of buckets'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of filters'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of items inserted'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of items deleted'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Bucket size'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Expansion rate'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Max iterations'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number> ], _: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: () => import('@redis/bloom/dist/lib/commands/cuckoo/INFO').CfInfoReplyMap; }; }; readonly info: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { readonly 2: ( this: void, reply: [ import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Size'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of buckets'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of filters'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of items inserted'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of items deleted'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Bucket size'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Expansion rate'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Max iterations'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number> ], _: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: () => import('@redis/bloom/dist/lib/commands/cuckoo/INFO').CfInfoReplyMap; }; }; readonly INSERT: { readonly parseCommand: ( this: void, parser: any, key: any, items: any, options?: | import('@redis/bloom/dist/lib/commands/cuckoo/INSERT').CfInsertOptions | undefined ) => void; readonly transformReply: { 2: (reply: any) => boolean[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean> >; }; }; readonly insert: { readonly parseCommand: ( this: void, parser: any, key: any, items: any, options?: | import('@redis/bloom/dist/lib/commands/cuckoo/INSERT').CfInsertOptions | undefined ) => void; readonly transformReply: { 2: (reply: any) => boolean[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean> >; }; }; readonly INSERTNX: { readonly parseCommand: ( this: void, parser: any, key: any, items: any, options?: | import('@redis/bloom/dist/lib/commands/cuckoo/INSERT').CfInsertOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').NumberReply<0 | 1 | -1> >; }; readonly insertNX: { readonly parseCommand: ( this: void, parser: any, key: any, items: any, options?: | import('@redis/bloom/dist/lib/commands/cuckoo/INSERT').CfInsertOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').NumberReply<0 | 1 | -1> >; }; readonly LOADCHUNK: { readonly parseCommand: ( this: void, parser: any, key: any, iterator: number, chunk: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly loadChunk: { readonly parseCommand: ( this: void, parser: any, key: any, iterator: number, chunk: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly RESERVE: { readonly parseCommand: ( this: void, parser: any, key: any, capacity: number, options?: | import('@redis/bloom/dist/lib/commands/cuckoo/RESERVE').CfReserveOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly reserve: { readonly parseCommand: ( this: void, parser: any, key: any, capacity: number, options?: | import('@redis/bloom/dist/lib/commands/cuckoo/RESERVE').CfReserveOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly SCANDUMP: { readonly parseCommand: ( this: void, parser: any, key: any, iterator: number ) => void; readonly transformReply: ( this: void, reply: [ import('@redis/client/dist/lib/RESP/types').NumberReply<number>, ( | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> ) ] ) => { iterator: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; chunk: | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; }; }; readonly scanDump: { readonly parseCommand: ( this: void, parser: any, key: any, iterator: number ) => void; readonly transformReply: ( this: void, reply: [ import('@redis/client/dist/lib/RESP/types').NumberReply<number>, ( | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> ) ] ) => { iterator: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; chunk: | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; }; }; }; tDigest: { readonly ADD: { readonly parseCommand: ( this: void, parser: any, key: any, values: number[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly add: { readonly parseCommand: ( this: void, parser: any, key: any, values: number[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly BYRANK: { readonly parseCommand: ( this: void, parser: any, key: any, ranks: number[] ) => void; readonly transformReply: { 2: ( reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[], preserve?: any, typeMapping?: TypeMapping | undefined ) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }; }; readonly byRank: { readonly parseCommand: ( this: void, parser: any, key: any, ranks: number[] ) => void; readonly transformReply: { 2: ( reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[], preserve?: any, typeMapping?: TypeMapping | undefined ) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }; }; readonly BYREVRANK: { readonly parseCommand: ( this: void, parser: any, key: any, ranks: number[] ) => void; readonly transformReply: { 2: ( reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[], preserve?: any, typeMapping?: TypeMapping | undefined ) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }; }; readonly byRevRank: { readonly parseCommand: ( this: void, parser: any, key: any, ranks: number[] ) => void; readonly transformReply: { 2: ( reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[], preserve?: any, typeMapping?: TypeMapping | undefined ) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }; }; readonly CDF: { readonly parseCommand: ( this: void, parser: any, key: any, values: number[] ) => void; readonly transformReply: { 2: ( reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[], preserve?: any, typeMapping?: TypeMapping | undefined ) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }; }; readonly cdf: { readonly parseCommand: ( this: void, parser: any, key: any, values: number[] ) => void; readonly transformReply: { 2: ( reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[], preserve?: any, typeMapping?: TypeMapping | undefined ) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }; }; readonly CREATE: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/bloom/dist/lib/commands/t-digest/CREATE').TDigestCreateOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly create: { readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/bloom/dist/lib/commands/t-digest/CREATE').TDigestCreateOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly INFO: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { readonly 2: ( this: void, reply: [ import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Compression'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Capacity'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Merged nodes'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Unmerged nodes'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Merged weight'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Unmerged weight'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Observations'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Total compressions'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Memory usage'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number> ], _: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: () => import('@redis/bloom/dist/lib/commands/t-digest/INFO').TdInfoReplyMap; }; }; readonly info: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { readonly 2: ( this: void, reply: [ import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Compression'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Capacity'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Merged nodes'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Unmerged nodes'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Merged weight'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Unmerged weight'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Observations'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Total compressions'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Memory usage'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number> ], _: any, typeMapping?: TypeMapping | undefined ) => any; readonly 3: () => import('@redis/bloom/dist/lib/commands/t-digest/INFO').TdInfoReplyMap; }; }; readonly MAX: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { 2: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; 3: () => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }; }; readonly max: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { 2: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; 3: () => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }; }; readonly MERGE: { readonly parseCommand: ( this: void, parser: any, destination: any, source: any, options?: | import('@redis/bloom/dist/lib/commands/t-digest/MERGE').TDigestMergeOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly merge: { readonly parseCommand: ( this: void, parser: any, destination: any, source: any, options?: | import('@redis/bloom/dist/lib/commands/t-digest/MERGE').TDigestMergeOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly MIN: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { 2: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; 3: () => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }; }; readonly min: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { 2: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; 3: () => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }; }; readonly QUANTILE: { readonly parseCommand: ( this: void, parser: any, key: any, quantiles: number[] ) => void; readonly transformReply: { 2: ( reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[], preserve?: any, typeMapping?: TypeMapping | undefined ) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }; }; readonly quantile: { readonly parseCommand: ( this: void, parser: any, key: any, quantiles: number[] ) => void; readonly transformReply: { 2: ( reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[], preserve?: any, typeMapping?: TypeMapping | undefined ) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').DoubleReply<number> >; }; }; readonly RANK: { readonly parseCommand: ( this: void, parser: any, key: any, values: number[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; readonly rank: { readonly parseCommand: ( this: void, parser: any, key: any, values: number[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; readonly RESET: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly reset: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly REVRANK: { readonly parseCommand: ( this: void, parser: any, key: any, values: number[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; readonly revRank: { readonly parseCommand: ( this: void, parser: any, key: any, values: number[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; readonly TRIMMED_MEAN: { readonly parseCommand: ( this: void, parser: any, key: any, lowCutPercentile: number, highCutPercentile: number ) => void; readonly transformReply: { 2: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; 3: () => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }; }; readonly trimmedMean: { readonly parseCommand: ( this: void, parser: any, key: any, lowCutPercentile: number, highCutPercentile: number ) => void; readonly transformReply: { 2: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; 3: () => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>; }; }; }; topK: { readonly ADD: { readonly parseCommand: ( this: void, parser: any, key: any, items: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; readonly add: { readonly parseCommand: ( this: void, parser: any, key: any, items: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; readonly COUNT: { readonly parseCommand: ( this: void, parser: any, key: any, items: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; readonly count: { readonly parseCommand: ( this: void, parser: any, key: any, items: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').NumberReply<number> >; }; readonly INCRBY: { readonly parseCommand: ( this: void, parser: any, key: any, items: | import('@redis/bloom/dist/lib/commands/top-k/INCRBY').TopKIncrByItem | import('@redis/bloom/dist/lib/commands/top-k/INCRBY').TopKIncrByItem[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').SimpleStringReply<string> >; }; readonly incrBy: { readonly parseCommand: ( this: void, parser: any, key: any, items: | import('@redis/bloom/dist/lib/commands/top-k/INCRBY').TopKIncrByItem | import('@redis/bloom/dist/lib/commands/top-k/INCRBY').TopKIncrByItem[] ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< | import('@redis/client/dist/lib/RESP/types').NullReply | import('@redis/client/dist/lib/RESP/types').SimpleStringReply<string> >; }; readonly INFO: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { readonly 2: ( reply: [ import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'k'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'width'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'depth'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'decay'>, import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> ], preserve?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: () => import('@redis/bloom/dist/lib/commands/top-k/INFO').TopKInfoReplyMap; }; }; readonly info: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: { readonly 2: ( reply: [ import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'k'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'width'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'depth'>, import('@redis/client/dist/lib/RESP/types').NumberReply<number>, import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'decay'>, import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> ], preserve?: unknown, typeMapping?: TypeMapping | undefined ) => any; readonly 3: () => import('@redis/bloom/dist/lib/commands/top-k/INFO').TopKInfoReplyMap; }; }; readonly LIST_WITHCOUNT: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: ( this: void, rawReply: ( | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> )[] ) => { item: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; count: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }[]; }; readonly listWithCount: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: ( this: void, rawReply: ( | import('@redis/client/dist/lib/RESP/types').NumberReply<number> | import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> )[] ) => { item: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>; count: import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }[]; }; readonly LIST: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; readonly list: { readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BlobStringReply<string> >; }; readonly QUERY: { readonly parseCommand: ( this: void, parser: any, key: any, items: any ) => void; readonly transformReply: { 2: (reply: any) => boolean[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean> >; }; }; readonly query: { readonly parseCommand: ( this: void, parser: any, key: any, items: any ) => void; readonly transformReply: { 2: (reply: any) => boolean[]; 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply< import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean> >; }; }; readonly RESERVE: { readonly parseCommand: ( this: void, parser: any, key: any, topK: number, options?: | import('@redis/bloom/dist/lib/commands/top-k/RESERVE').TopKReserveOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly reserve: { readonly parseCommand: ( this: void, parser: any, key: any, topK: number, options?: | import('@redis/bloom/dist/lib/commands/top-k/RESERVE').TopKReserveOptions | undefined ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; };};Functions
function createClient
createClient: < M extends RedisModules = {}, F extends RedisFunctions = {}, S extends RedisScripts = {}, RESP extends RespVersions = 3, TYPE_MAPPING extends TypeMapping = {}>( options?: RedisClientOptions<M, F, S, RESP, TYPE_MAPPING>) => GenericRedisClientType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;function createClientPool
createClientPool: < M extends RedisModules = {}, F extends RedisFunctions = {}, S extends RedisScripts = {}, RESP extends RespVersions = 3, TYPE_MAPPING extends TypeMapping = {}>( clientOptions?: Omit< RedisClientOptions<M, F, S, RESP, TYPE_MAPPING>, 'clientSideCache' >, options?: RedisPoolOptions) => GenericRedisClientPoolType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;function createCluster
createCluster: < M extends RedisModules = {}, F extends RedisFunctions = {}, S extends RedisScripts = {}, RESP extends RespVersions = 3, TYPE_MAPPING extends TypeMapping = {}>( options: RedisClusterOptions<M, F, S, RESP, TYPE_MAPPING>) => genericRedisClusterType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;Creates a new Redis Cluster client.
Note:
rootNodesis only used to discover the cluster topology; its configuration is not inherited by the connections made to the discovered nodes. Any setting that should apply to every connection in the cluster (e.g. credentials, TLS) must be specified viadefaults.
function createSentinel
createSentinel: < M extends RedisModules = {}, F extends RedisFunctions = {}, S extends RedisScripts = {}, RESP extends RespVersions = 3, TYPE_MAPPING extends TypeMapping = {}>( options: RedisSentinelOptions<M, F, S, RESP, TYPE_MAPPING>) => genericRedisSentinelType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;Interfaces
interface RedisDefaultModules
interface RedisDefaultModules extends RedisStackModules {}Type Aliases
type RedisClientPoolType
type RedisClientPoolType< M extends RedisModules = {}, F extends RedisFunctions = {}, S extends RedisScripts = {}, RESP extends RespVersions = 3, TYPE_MAPPING extends TypeMapping = {}> = GenericRedisClientPoolType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;type RedisClientType
type RedisClientType< M extends RedisModules = {}, F extends RedisFunctions = {}, S extends RedisScripts = {}, RESP extends RespVersions = 3, TYPE_MAPPING extends TypeMapping = {}> = GenericRedisClientType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;type RedisClusterType
type RedisClusterType< M extends RedisModules = {}, F extends RedisFunctions = {}, S extends RedisScripts = {}, RESP extends RespVersions = 3, TYPE_MAPPING extends TypeMapping = {}> = genericRedisClusterType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;type RedisSentinelType
type RedisSentinelType< M extends RedisModules = {}, F extends RedisFunctions = {}, S extends RedisScripts = {}, RESP extends RespVersions = 3, TYPE_MAPPING extends TypeMapping = {}> = genericRedisSentinelType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;Package Files (1)
Dependencies (5)
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/redis.
- Markdown[](https://www.jsdocs.io/package/redis)
- HTML<a href="https://www.jsdocs.io/package/redis"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 9130 ms. - Missing or incorrect documentation? Open an issue for this package.
