redis
- Version 6.0.0
- Published
- 283 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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> > ) => any; }; arrPop: { readonly IS_READ_ONLY: false; 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> > ) => any; }; ARRTRIM: { readonly IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/GET').JsonGetOptions | undefined ) => void; readonly transformReply: any; }; get: { readonly IS_READ_ONLY: false; readonly parseCommand: ( this: void, parser: any, key: any, options?: | import('@redis/json/dist/lib/commands/GET').JsonGetOptions | undefined ) => void; readonly transformReply: any; }; MERGE: { readonly IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, keys: import('@redis/client').RedisArgument[], path: any ) => 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').NullReply | import('@redis/json').RedisJSON )[]; }; mGet: { readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, keys: import('@redis/client').RedisArgument[], path: any ) => 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').NullReply | import('@redis/json').RedisJSON )[]; }; MSET: { readonly IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, schema: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; alter: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: false; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, alias: any, index: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; aliasAdd: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, alias: any, index: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; ALIASDEL: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, alias: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; aliasDel: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, alias: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; ALIASUPDATE: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, alias: any, index: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; aliasUpdate: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, index: any, cursorId: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; cursorDel: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, dictionary: any, term: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; dictAdd: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, dictionary: any, term: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; DICTDEL: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, dictionary: any, term: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; dictDel: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( this: void, parser: any, dictionary: any, term: any ) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; DICTDUMP: { readonly NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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) => any; readonly 3: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; searchNoContent: { readonly NOT_KEYED_COMMAND: true; 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) => any; readonly 3: ( reply: any, preserve?: any, typeMapping?: TypeMapping | undefined ) => any; }; }; SEARCH: { readonly NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; sugLen: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; SYNDUMP: { readonly NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: 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 mRangeSelectedLabels: { readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: 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_MULTIAGGR: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: 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 mRangeWithLabels: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: 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: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: 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: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: 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_GROUPBY: { readonly IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: 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 mRevRangeSelectedLabels: { readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, selectedLabels: any, filter: 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_MULTIAGGR: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: 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 mRevRangeWithLabels: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: 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: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: 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: { readonly NOT_KEYED_COMMAND: true; readonly IS_READ_ONLY: true; readonly parseCommand: ( parser: any, fromTimestamp: any, toTimestamp: any, filter: 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 QUERYINDEX: { readonly NOT_KEYED_COMMAND: true; 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 NOT_KEYED_COMMAND: true; 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 RANGE_MULTIAGGR: { readonly IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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>; }[]; }; }; }; bf: { readonly ADD: { readonly IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly card: { readonly IS_READ_ONLY: true; readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>; }; readonly EXISTS: { readonly IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly reset: { readonly IS_READ_ONLY: false; readonly parseCommand: (this: void, parser: any, key: any) => void; readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>; }; readonly REVRANK: { readonly IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: true; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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 IS_READ_ONLY: false; 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>;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 5736 ms. - Missing or incorrect documentation? Open an issue for this package.
