/** @module */
/**
* 设置错误码
* @param errorCode
*/
const setErrorCode = function (errorCode) {
this._errorCode = errorCode
}
/**
* 获取错误码
* @returns {*}
*/
const getErrorCode = function () {
return this._errorCode
}
/**
* 设置错误消息
* @param errorMessage
*/
const setErrorMessage = function (errorMessage) {
this._errorMessage = errorMessage
}
/**
* 获取错误消息
* @returns {*}
*/
const getErrorMessage = function () {
return this._errorMessage
}
/**
* 设置错误的附带内容
* @param errorStorage
*/
const setErrorStorage = function (errorStorage) {
this._errorStorage = errorStorage
}
/**
* 获取错误的附带内容
* @returns {*}
*/
const getErrorStorage = function () {
return this._errorStorage
}
Error.prototype.setErrorCode = setErrorCode
Error.prototype.getErrorCode = getErrorCode
Error.prototype.setErrorMessage = setErrorMessage
Error.prototype.getErrorMessage = getErrorMessage
Error.prototype.setErrorStorage = setErrorStorage
Error.prototype.getErrorStorage = getErrorStorage