From 9f020df754b79a2e81b396520949908981fae839 Mon Sep 17 00:00:00 2001 From: Harvmaster Date: Thu, 6 Aug 2026 10:07:38 +0000 Subject: [PATCH] Fix errors --- source/errors.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/source/errors.ts b/source/errors.ts index be4d05b..36afa6a 100644 --- a/source/errors.ts +++ b/source/errors.ts @@ -26,7 +26,7 @@ export class ExponentialBackoffStoppedRetriesError extends Error { */ export class ExponentialBackoffNumberTooSmallError extends Error { constructor(option: string, value: number, min: number) { - super(`Exponential backoff option "${option}" is too small. Must be at least ${min}`); + super(`Exponential backoff option "${option}" is too small. Must be at least ${min}. Received value: ${value}`); this.name = 'ExponentialBackoffNumberTooSmallError'; } } @@ -36,7 +36,7 @@ export class ExponentialBackoffNumberTooSmallError extends Error { */ export class ExponentialBackoffNumberOutOfBoundsError extends Error { constructor(option: string, value: number, min: number, max: number) { - super(`Exponential backoff option "${option}" is out of bounds. Must be between ${min} and ${max}`); + super(`Exponential backoff option "${option}" is out of bounds. Must be between ${min} and ${max}. Received value: ${value}`); this.name = 'ExponentialBackoffNumberOutOfBoundsError'; } } @@ -44,10 +44,10 @@ export class ExponentialBackoffNumberOutOfBoundsError extends Error { /** * Error thrown when an exponential backoff option is an invalid infinite integer */ -export class ExponentialBackoffInvalidInfiniteIntegerError extends Error { - constructor(option: string) { - super(`Exponential backoff option "${option}" is invalid. Must be a finite number`); - this.name = 'ExponentialBackoffInvalidInfiniteIntegerError'; +export class ExponentialBackoffNumberNotFiniteError extends Error { + constructor(option: string, value: number) { + super(`Exponential backoff option "${option}" is invalid. Must be a finite number. Received value: ${value}`); + this.name = 'ExponentialBackoffNumberNotFiniteError'; } } @@ -55,8 +55,8 @@ export class ExponentialBackoffInvalidInfiniteIntegerError extends Error { * Error thrown when an exponential backoff option is not an integer */ export class ExponentialBackoffNonIntegerError extends Error { - constructor(option: string) { - super(`Exponential backoff option "${option}" is invalid. Must be an integer`); + constructor(option: string, value: number) { + super(`Exponential backoff option "${option}" is invalid. Must be an integer. Received value: ${value}`); this.name = 'ExponentialBackoffNonIntegerError'; } }