Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

ClientLegacyCommandArguments

ClientLegacyCommandArguments: LegacyCommandArguments | [...LegacyCommandArguments, ClientLegacyCallback]

InstantiableRedisClient

InstantiableRedisClient<M, S>: new (...args: ConstructorParameters<typeof default>) => RedisClientType<M, S>

Type parameters

Type declaration

RedisClientCommandSignature

RedisClientCommandSignature<C>: (...args: Parameters<C["transformArguments"]> | [options: CommandOptions<ClientCommandOptions>, rest: Parameters<C["transformArguments"]>]) => Promise<RedisCommandReply<C>>

Type parameters

Type declaration

RedisClientType

RedisClientType<M, S>: default<M, S> & WithCommands & WithModules<M> & WithScripts<S>

Type parameters

WithModules

WithModules<M>: { [ P in keyof M as M[P] extends never ? never : P]: { [ C in keyof M[P]]: RedisClientCommandSignature<M[P][C]> } }

Type parameters

WithScripts

WithScripts<S>: { [ P in keyof S as S[P] extends never ? never : P]: RedisClientCommandSignature<S[P]> }

Type parameters

Generated using TypeDoc