UNPKG

@umbraco/headless-client

Version:
38 lines 2.49 kB
"use strict"; 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 __()); }; })(); Object.defineProperty(exports, "__esModule", { value: true }); exports.APIRequestError = void 0; /** * @public */ var APIRequestError = /** @class */ (function (_super) { __extends(APIRequestError, _super); /** * @internal */ function APIRequestError(message, response) { var _this = _super.call(this, message) || this; _this.response = response; _this.data = undefined; _this.name = 'APIRequestError'; if (response && response.data) { _this.data = response.data; } return _this; } return APIRequestError; }(Error)); exports.APIRequestError = APIRequestError; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQVBJUmVxdWVzdEVycm9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL0FQSVJlcXVlc3RFcnJvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBRUE7O0dBRUc7QUFDSDtJQUFxQyxtQ0FBSztJQUd4Qzs7T0FFRztJQUNILHlCQUFhLE9BQWUsRUFBUyxRQUF1QjtRQUE1RCxZQUNFLGtCQUFNLE9BQU8sQ0FBQyxTQU1mO1FBUG9DLGNBQVEsR0FBUixRQUFRLENBQWU7UUFMNUQsVUFBSSxHQUFTLFNBQVMsQ0FBQTtRQU9wQixLQUFJLENBQUMsSUFBSSxHQUFHLGlCQUFpQixDQUFBO1FBRTdCLElBQUksUUFBUSxJQUFJLFFBQVEsQ0FBQyxJQUFJLEVBQUU7WUFDN0IsS0FBSSxDQUFDLElBQUksR0FBRyxRQUFRLENBQUMsSUFBSSxDQUFBO1NBQzFCOztJQUNILENBQUM7SUFDSCxzQkFBQztBQUFELENBQUMsQUFkRCxDQUFxQyxLQUFLLEdBY3pDO0FBZFksMENBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBeGlvc1Jlc3BvbnNlIH0gZnJvbSAnYXhpb3MnXG5cbi8qKlxuICogQHB1YmxpY1xuICovXG5leHBvcnQgY2xhc3MgQVBJUmVxdWVzdEVycm9yIGV4dGVuZHMgRXJyb3Ige1xuICBkYXRhPzogYW55ID0gdW5kZWZpbmVkXG5cbiAgLyoqXG4gICAqIEBpbnRlcm5hbFxuICAgKi9cbiAgY29uc3RydWN0b3IgKG1lc3NhZ2U6IHN0cmluZywgcHVibGljIHJlc3BvbnNlOiBBeGlvc1Jlc3BvbnNlKSB7XG4gICAgc3VwZXIobWVzc2FnZSlcbiAgICB0aGlzLm5hbWUgPSAnQVBJUmVxdWVzdEVycm9yJ1xuXG4gICAgaWYgKHJlc3BvbnNlICYmIHJlc3BvbnNlLmRhdGEpIHtcbiAgICAgIHRoaXMuZGF0YSA9IHJlc3BvbnNlLmRhdGFcbiAgICB9XG4gIH1cbn1cbiJdfQ==