XPENDING.d.ts 858 B

123456789101112131415161718192021222324
  1. import { RedisCommandArgument, RedisCommandArguments } from '.';
  2. export declare const FIRST_KEY_INDEX = 1;
  3. export declare const IS_READ_ONLY = true;
  4. export declare function transformArguments(key: RedisCommandArgument, group: RedisCommandArgument): RedisCommandArguments;
  5. type XPendingRawReply = [
  6. pending: number,
  7. firstId: RedisCommandArgument | null,
  8. lastId: RedisCommandArgument | null,
  9. consumers: Array<[
  10. name: RedisCommandArgument,
  11. deliveriesCounter: RedisCommandArgument
  12. ]> | null
  13. ];
  14. interface XPendingReply {
  15. pending: number;
  16. firstId: RedisCommandArgument | null;
  17. lastId: RedisCommandArgument | null;
  18. consumers: Array<{
  19. name: RedisCommandArgument;
  20. deliveriesCounter: number;
  21. }> | null;
  22. }
  23. export declare function transformReply(reply: XPendingRawReply): XPendingReply;
  24. export {};