ACL_GETUSER.d.ts 934 B

1234567891011121314151617181920212223242526
  1. import { RedisCommandArgument, RedisCommandArguments } from '.';
  2. export declare function transformArguments(username: RedisCommandArgument): RedisCommandArguments;
  3. type AclGetUserRawReply = [
  4. 'flags',
  5. Array<RedisCommandArgument>,
  6. 'passwords',
  7. Array<RedisCommandArgument>,
  8. 'commands',
  9. RedisCommandArgument,
  10. 'keys',
  11. Array<RedisCommandArgument> | RedisCommandArgument,
  12. 'channels',
  13. Array<RedisCommandArgument> | RedisCommandArgument,
  14. 'selectors' | undefined,
  15. Array<Array<string>> | undefined
  16. ];
  17. interface AclUser {
  18. flags: Array<RedisCommandArgument>;
  19. passwords: Array<RedisCommandArgument>;
  20. commands: RedisCommandArgument;
  21. keys: Array<RedisCommandArgument> | RedisCommandArgument;
  22. channels: Array<RedisCommandArgument> | RedisCommandArgument;
  23. selectors?: Array<Array<string>>;
  24. }
  25. export declare function transformReply(reply: AclGetUserRawReply): AclUser;
  26. export {};