From b676f59801a1c94dd9592d5b5faadaf68fa482dd Mon Sep 17 00:00:00 2001 From: Zihua Li Date: Tue, 17 May 2022 20:23:07 +0800 Subject: [PATCH] fix: improve typing for redis.multi --- lib/transaction.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/transaction.ts b/lib/transaction.ts index 9f0c3ba50..de2d4ff6d 100644 --- a/lib/transaction.ts +++ b/lib/transaction.ts @@ -5,11 +5,11 @@ import { Callback } from "./types"; import { ChainableCommander } from "./utils/RedisCommander"; export interface Transaction { - pipeline(commands?: [name: string, ...args: unknown[]][]): ChainableCommander; + pipeline(commands?: string[]): ChainableCommander; multi(options: { pipeline: false }): Promise<"OK">; multi(): ChainableCommander; multi(options: { pipeline: true }): ChainableCommander; - multi(commands?: [name: string, ...args: unknown[]][]): ChainableCommander; + multi(commands?: string[]): ChainableCommander; } export function addTransactionSupport(redis) {