did-sdk-js
Version:
js sdk for did and vc according to mcps did spec
33 lines • 1.06 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.SdkError = exports.CODES = void 0;
const CODESPACE_ROOT = 'sdk';
/** Error codes in irishub v1.0 */
exports.CODES = {
OK: 0,
Internal: 1,
InvalidRequest: 18,
};
// Map error codes in irishub v0.17 to v1.0
const errorMap = new Map([
[CODESPACE_ROOT + exports.CODES.OK, exports.CODES.OK],
[CODESPACE_ROOT + exports.CODES.Internal, exports.CODES.Internal],
]);
/** IRITA SDK Error */
class SdkError extends Error {
/**
* Initialize SdkError with irishub error msg
* @param msg irishub error msg
*/
constructor(msg, code = exports.CODES.InvalidRequest) {
super(msg);
/** Error code space, reserved field */
this.codespace = CODESPACE_ROOT;
/** Error code */
this.code = exports.CODES.InvalidRequest;
// const mappedCode = errorMap.get(this.codespace + code);
this.code = code;
}
}
exports.SdkError = SdkError;
//# sourceMappingURL=errors.js.map
;