2025-04-02 21:57:33 +08:00

76 lines
3.2 KiB
JavaScript

var __extends = (this && this.__extends) || (function () {
var extendStatics = function (d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);
};
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
export var QiniuErrorName;
(function (QiniuErrorName) {
// 输入错误
QiniuErrorName["InvalidFile"] = "InvalidFile";
QiniuErrorName["InvalidToken"] = "InvalidToken";
QiniuErrorName["InvalidMetadata"] = "InvalidMetadata";
QiniuErrorName["InvalidChunkSize"] = "InvalidChunkSize";
QiniuErrorName["InvalidCustomVars"] = "InvalidCustomVars";
QiniuErrorName["NotAvailableUploadHost"] = "NotAvailableUploadHost";
// 缓存相关
QiniuErrorName["ReadCacheFailed"] = "ReadCacheFailed";
QiniuErrorName["InvalidCacheData"] = "InvalidCacheData";
QiniuErrorName["WriteCacheFailed"] = "WriteCacheFailed";
QiniuErrorName["RemoveCacheFailed"] = "RemoveCacheFailed";
// 图片压缩模块相关
QiniuErrorName["GetCanvasContextFailed"] = "GetCanvasContextFailed";
QiniuErrorName["UnsupportedFileType"] = "UnsupportedFileType";
// 运行环境相关
QiniuErrorName["FileReaderReadFailed"] = "FileReaderReadFailed";
QiniuErrorName["NotAvailableXMLHttpRequest"] = "NotAvailableXMLHttpRequest";
QiniuErrorName["InvalidProgressEventTarget"] = "InvalidProgressEventTarget";
// 请求错误
QiniuErrorName["RequestError"] = "RequestError";
})(QiniuErrorName || (QiniuErrorName = {}));
var QiniuError = /** @class */ (function () {
function QiniuError(name, message) {
this.name = name;
this.message = message;
this.stack = new Error().stack;
}
return QiniuError;
}());
export { QiniuError };
var QiniuRequestError = /** @class */ (function (_super) {
__extends(QiniuRequestError, _super);
function QiniuRequestError(code, reqId, message, data) {
var _this = _super.call(this, QiniuErrorName.RequestError, message) || this;
_this.code = code;
_this.reqId = reqId;
/**
* @description 标记当前的 error 类型是一个 QiniuRequestError
* @deprecated 下一个大版本将会移除,不推荐使用,推荐直接使用 instanceof 进行判断
*/
_this.isRequestError = true;
_this.data = data;
return _this;
}
return QiniuRequestError;
}(QiniuError));
export { QiniuRequestError };
/**
* @description 由于跨域、证书错误、断网、host 解析失败、系统拦截等原因导致的错误
*/
var QiniuNetworkError = /** @class */ (function (_super) {
__extends(QiniuNetworkError, _super);
function QiniuNetworkError(message, reqId) {
if (reqId === void 0) { reqId = ''; }
return _super.call(this, 0, reqId, message) || this;
}
return QiniuNetworkError;
}(QiniuRequestError));
export { QiniuNetworkError };
//# sourceMappingURL=index.js.map