transaction.d.ts 497 B

12345678910111213
  1. import { ChainableCommander } from "./utils/RedisCommander";
  2. export interface Transaction {
  3. pipeline(commands?: [name: string, ...args: unknown[]][]): ChainableCommander;
  4. multi(options: {
  5. pipeline: false;
  6. }): Promise<"OK">;
  7. multi(): ChainableCommander;
  8. multi(options: {
  9. pipeline: true;
  10. }): ChainableCommander;
  11. multi(commands?: [name: string, ...args: unknown[]][]): ChainableCommander;
  12. }
  13. export declare function addTransactionSupport(redis: any): void;