UNPKG

@ant-basement/core

Version:

Ant Basement JavaScript SDK Core

36 lines 2.2 kB
(function (factory) { if (typeof module === "object" && typeof module.exports === "object") { var v = factory(require, exports); if (v !== undefined) module.exports = v; } else if (typeof define === "function" && define.amd) { define(["require", "exports"], factory); } })(function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class BuiltInError { constructor(message) { this.message = message; Error.call(this, message); if (Error.captureStackTrace) { Error.captureStackTrace(this); } } } exports.BuiltInError = BuiltInError; class BasementClientError extends BuiltInError { constructor(name, code, type, message) { super(message); this.name = name; this.code = code; this.type = type; this.message = message; } static from(raw) { return new BasementClientError(raw.name, raw.code, raw.type, raw.message); } } exports.BasementClientError = BasementClientError; }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvZXJyb3IvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFPQSxNQUFhLFlBQVk7UUFJdkIsWUFBbUIsT0FBZTtZQUFmLFlBQU8sR0FBUCxPQUFPLENBQVE7WUFDaEMsS0FBSyxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLENBQUM7WUFFMUIsSUFBSyxLQUFhLENBQUMsaUJBQWlCLEVBQUU7Z0JBQ25DLEtBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUN4QztRQUNILENBQUM7S0FDRjtJQVhELG9DQVdDO0lBRUQsTUFBYSxtQkFBb0IsU0FBUSxZQUFZO1FBQ25ELFlBQ1MsSUFBWSxFQUNaLElBQVksRUFDWixJQUFZLEVBQ1osT0FBZTtZQUV0QixLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7WUFMUixTQUFJLEdBQUosSUFBSSxDQUFRO1lBQ1osU0FBSSxHQUFKLElBQUksQ0FBUTtZQUNaLFNBQUksR0FBSixJQUFJLENBQVE7WUFDWixZQUFPLEdBQVAsT0FBTyxDQUFRO1FBR3hCLENBQUM7UUFPTSxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQW9CO1lBQ3JDLE9BQU8sSUFBSSxtQkFBbUIsQ0FDNUIsR0FBRyxDQUFDLElBQUksRUFDUixHQUFHLENBQUMsSUFBSSxFQUNSLEdBQUcsQ0FBQyxJQUFJLEVBQ1IsR0FBRyxDQUFDLE9BQU8sQ0FDWixDQUFDO1FBQ0osQ0FBQztLQUNGO0lBdkJELGtEQXVCQyJ9