XPENDING_RANGE.d.ts 894 B

12345678910111213141516171819202122
  1. import { RedisCommandArgument, RedisCommandArguments } from '.';
  2. export declare const FIRST_KEY_INDEX = 1;
  3. export declare const IS_READ_ONLY = true;
  4. interface XPendingRangeOptions {
  5. IDLE?: number;
  6. consumer?: RedisCommandArgument;
  7. }
  8. export declare function transformArguments(key: RedisCommandArgument, group: RedisCommandArgument, start: string, end: string, count: number, options?: XPendingRangeOptions): RedisCommandArguments;
  9. type XPendingRangeRawReply = Array<[
  10. id: RedisCommandArgument,
  11. consumer: RedisCommandArgument,
  12. millisecondsSinceLastDelivery: number,
  13. deliveriesCounter: number
  14. ]>;
  15. type XPendingRangeReply = Array<{
  16. id: RedisCommandArgument;
  17. owner: RedisCommandArgument;
  18. millisecondsSinceLastDelivery: number;
  19. deliveriesCounter: number;
  20. }>;
  21. export declare function transformReply(reply: XPendingRangeRawReply): XPendingRangeReply;
  22. export {};