UNPKG

@absmartly/javascript-sdk

Version:

A/B Smartly Javascript SDK

30 lines (29 loc) 768 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AbortError = exports.RetryError = exports.TimeoutError = void 0; class TimeoutError extends Error { constructor(timeout) { super("Timeout exceeded."); this.name = "TimeoutError"; this.timeout = timeout; } } exports.TimeoutError = TimeoutError; class RetryError extends Error { constructor(retries, reason, url) { super(`Retries exhausted. URL: ${url} - Last Error: ${reason.message}`); this.name = "RetryError"; this.retries = retries; this.exception = reason; } } exports.RetryError = RetryError; class AbortError extends Error { constructor(message) { super(message); this.name = "AbortError"; } } exports.AbortError = AbortError;