UNPKG

recoder-code

Version:

🚀 AI-powered development platform - Chat with 32+ models, build projects, automate workflows. Free models included!

17 lines (16 loc) • 946 B
import { RedisCommand, RedisCommandArguments, RedisCommandRawReply, RedisFunction, RedisScript } from './commands'; import { ErrorReply } from './errors'; export interface RedisMultiQueuedCommand { args: RedisCommandArguments; transformReply?: RedisCommand['transformReply']; } export default class RedisMultiCommand { static generateChainId(): symbol; readonly queue: Array<RedisMultiQueuedCommand>; readonly scriptsInUse: Set<string>; addCommand(args: RedisCommandArguments, transformReply?: RedisCommand['transformReply']): void; addFunction(name: string, fn: RedisFunction, args: Array<unknown>): RedisCommandArguments; addScript(script: RedisScript, args: Array<unknown>): RedisCommandArguments; handleExecReplies(rawReplies: Array<RedisCommandRawReply | ErrorReply>): Array<RedisCommandRawReply>; transformReplies(rawReplies: Array<RedisCommandRawReply | ErrorReply>): Array<RedisCommandRawReply>; }