@absmartly/javascript-sdk
Version:
A/B Smartly Javascript SDK
30 lines (29 loc) • 768 B
JavaScript
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;
;