Skip to main content
Module

x/redis/errors.ts

πŸ¦• Redis client for Deno πŸ•
Very Popular
Go to Latest
File
export class EOFError extends Error {}
export class ConnectionClosedError extends Error {}
export class SubscriptionClosedError extends Error {}
export class ErrorReplyError extends Error {}
export class InvalidStateError extends Error { constructor(message?: string) { const base = "Invalid state"; super(message ? `${base}: ${message}` : base); }}
export function isRetriableError(error: Error): boolean { return (error instanceof Deno.errors.BadResource || error instanceof Deno.errors.BrokenPipe || error instanceof Deno.errors.ConnectionAborted || error instanceof Deno.errors.ConnectionRefused || error instanceof Deno.errors.ConnectionReset || error instanceof EOFError);}