UNPKG

@applitools/req

Version:

Applitools fetch-based request library

20 lines (19 loc) 643 B
export var AbortCode; (function (AbortCode) { AbortCode["requestTimeout"] = "STUCK_REQUEST"; AbortCode["connectionTimeout"] = "MAX_TIMEOUT_REACHED"; })(AbortCode || (AbortCode = {})); export class RequestTimeoutError extends Error { constructor() { super('Request timed out, likely because it was stuck.'); this.code = AbortCode.requestTimeout; this.name = 'RequestTimeoutError'; } } export class ConnectionTimeoutError extends Error { constructor() { super('The connection timed out.'); this.code = AbortCode.connectionTimeout; this.name = 'ConnectionTimeoutError'; } }