HELLO.d.ts 977 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { RedisCommandArgument, RedisCommandArguments } from '.';
  2. import { AuthOptions } from './AUTH';
  3. interface HelloOptions {
  4. protover: number;
  5. auth?: Required<AuthOptions>;
  6. clientName?: string;
  7. }
  8. export declare function transformArguments(options?: HelloOptions): RedisCommandArguments;
  9. type HelloRawReply = [
  10. _: never,
  11. server: RedisCommandArgument,
  12. _: never,
  13. version: RedisCommandArgument,
  14. _: never,
  15. proto: number,
  16. _: never,
  17. id: number,
  18. _: never,
  19. mode: RedisCommandArgument,
  20. _: never,
  21. role: RedisCommandArgument,
  22. _: never,
  23. modules: Array<RedisCommandArgument>
  24. ];
  25. interface HelloTransformedReply {
  26. server: RedisCommandArgument;
  27. version: RedisCommandArgument;
  28. proto: number;
  29. id: number;
  30. mode: RedisCommandArgument;
  31. role: RedisCommandArgument;
  32. modules: Array<RedisCommandArgument>;
  33. }
  34. export declare function transformReply(reply: HelloRawReply): HelloTransformedReply;
  35. export {};