UNPKG

@yhiot/utils

Version:
70 lines (61 loc) 1.81 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Errcode = Errcode; exports.default = exports.EM = exports.EC = void 0; var EC = { ERR_SYSTEM_ERROR: -1, ERR_OK: 0, ERR_UNAUTH: 401, ERR_UNKNOWN: 4001, ERR_BUSY: 4002, ERR_PARAM_ERROR: 4003, ERR_NO_SUCH_API: 4004, ERR_3RD_API_FAIL: 4005, ERR_NO_SUCH_ENTITY: 40004, ERR_ALREADY_EXIST: 40007, ERR_DB_ENTITY_DAMAGE: 40009, ERR_SMS_FAIL: 40011, ERR_SMS_LIMIT_CONTROL: 40012, ERR_SMS_DAY_LIMIT_CONTROL: 40013, ERR_SMS_MONTH_LIMIT_CONTROL: 40014, ERR_AUTH_NOT_REGIST_PHONE: 410201, ERR_AUTH_WRONG_PASSWORD: 410202, ERR_AUTH_SMSCODE_NONE: 410203, ERR_AUTH_SMSCODE_MISMATCH: 410204, ERR_AUTH_USER_MISMATCH: 410205, ERR_AUTH_WXSTATE_NONE: 410206, ERR_AUTH_WXSTATE_EXPIRE: 410207, ERR_AUTH_NO_SUCH_USERNAME: 410208, ERR_CTWING_PAYLOAD_PARSE_FAIL: 410401, ERR_CTWING_NOT_ALLOW_X_PRODUCT: 410402, ERR_PULSAR_NETWORK_FAIL: 412001, ERR_PULSAR_OP_FAIL: 412002, ERR_PULSAR_OP_CONFLICT: 412009, ERR_IOT_NOT_ALLOW_X_PRODUCT: 410301 }; exports.EC = EC; var EM = require('./Errcode.cn').default(EC); exports.EM = EM; function Errcode(message) { var _this = this; var errcode = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : -1; this.name = 'Errcode'; this.message = message || ''; this.errcode = errcode; if (typeof Error.captureStackTrace === 'function') { Error.captureStackTrace(this, this.constructor); } else { this.stack = new Error(errcode + ':' + message).stack; } this.toJSON = function () { return { errcode: _this.errcode, msg: _this.message }; }; } Errcode.prototype = Object.create(Error.prototype); // Errcode.prototype.constructor = Errcode; var _default = Errcode; exports.default = _default;