UNPKG

@canlooks/ajax

Version:
33 lines (32 loc) 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TimeoutError = exports.AbortError = exports.NetworkError = exports.AjaxError = exports.prefix = void 0; exports.prefix = '[@canlooks/ajax] '; class AjaxError extends Error { constructor(message = 'Ajax Error', cause) { super(exports.prefix + message, { cause }); } type = 'ajaxError'; } exports.AjaxError = AjaxError; class NetworkError extends AjaxError { constructor(message = 'Network Error', cause) { super(message, cause); } type = 'networkError'; } exports.NetworkError = NetworkError; class AbortError extends AjaxError { constructor(message = 'Request was aborted', cause) { super(message, cause); } type = 'abortError'; } exports.AbortError = AbortError; class TimeoutError extends AjaxError { constructor(message = 'Request timeout', cause) { super(message, cause); } type = 'timeoutError'; } exports.TimeoutError = TimeoutError;