UNPKG

@valkey/client

Version:

The source code and documentation for this package are in the main [node-redis](https://github.com/redis/node-redis) repo.

17 lines (16 loc) 966 B
import { ValkeyCommand, ValkeyCommandArguments, ValkeyCommandRawReply, ValkeyFunction, ValkeyScript } from "./commands"; import { ErrorReply } from "./errors"; export interface ValkeyMultiQueuedCommand { args: ValkeyCommandArguments; transformReply?: ValkeyCommand["transformReply"]; } export default class ValkeyMultiCommand { static generateChainId(): symbol; readonly queue: Array<ValkeyMultiQueuedCommand>; readonly scriptsInUse: Set<string>; addCommand(args: ValkeyCommandArguments, transformReply?: ValkeyCommand["transformReply"]): void; addFunction(name: string, fn: ValkeyFunction, args: Array<unknown>): ValkeyCommandArguments; addScript(script: ValkeyScript, args: Array<unknown>): ValkeyCommandArguments; handleExecReplies(rawReplies: Array<ValkeyCommandRawReply | ErrorReply>): Array<ValkeyCommandRawReply>; transformReplies(rawReplies: Array<ValkeyCommandRawReply | ErrorReply>): Array<ValkeyCommandRawReply>; }