transaction.d.ts 447 B

12345678910111213
  1. import { ChainableCommander } from "./utils/RedisCommander";
  2. export interface Transaction {
  3. pipeline(commands?: 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?: unknown[][]): ChainableCommander;
  12. }
  13. export declare function addTransactionSupport(redis: any): void;