errors.d.ts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { RedisCommandRawReply } from './commands';
  2. export declare class AbortError extends Error {
  3. constructor();
  4. }
  5. export declare class WatchError extends Error {
  6. constructor();
  7. }
  8. export declare class ConnectionTimeoutError extends Error {
  9. constructor();
  10. }
  11. export declare class ClientClosedError extends Error {
  12. constructor();
  13. }
  14. export declare class ClientOfflineError extends Error {
  15. constructor();
  16. }
  17. export declare class DisconnectsClientError extends Error {
  18. constructor();
  19. }
  20. export declare class SocketClosedUnexpectedlyError extends Error {
  21. constructor();
  22. }
  23. export declare class RootNodesUnavailableError extends Error {
  24. constructor();
  25. }
  26. export declare class ReconnectStrategyError extends Error {
  27. originalError: Error;
  28. socketError: unknown;
  29. constructor(originalError: Error, socketError: unknown);
  30. }
  31. export declare class ErrorReply extends Error {
  32. constructor(message: string);
  33. }
  34. export declare class MultiErrorReply extends ErrorReply {
  35. replies: (RedisCommandRawReply | ErrorReply)[];
  36. errorIndexes: number[];
  37. constructor(replies: Array<RedisCommandRawReply | ErrorReply>, errorIndexes: Array<number>);
  38. errors(): Generator<RedisCommandRawReply | ErrorReply, void, unknown>;
  39. }