UNPKG

@granito/ngx-hal-client

Version:

A HAL client to be used in Angular projects

16 lines 1.85 kB
/** * This class represents errors thrown by _Angular HAL Client_. It * unifies errors produced by _Angulat HTTP Client_ and errors originating * in the API. */ export class HalError extends Error { /** * @param err the object used to set properties */ constructor(err) { super(); Object.assign(this, err); this.name = 'HalError'; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGFsLWVycm9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2xpYi9oYWwtZXJyb3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7R0FJRztBQUNILE1BQU0sT0FBTyxRQUFTLFNBQVEsS0FBSztJQXFCL0I7O09BRUc7SUFDSCxZQUFZLEdBQVE7UUFDaEIsS0FBSyxFQUFFLENBQUM7UUFDUixNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxHQUFHLENBQUMsQ0FBQztRQUN6QixJQUFJLENBQUMsSUFBSSxHQUFHLFVBQVUsQ0FBQztJQUMzQixDQUFDO0NBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFRoaXMgY2xhc3MgcmVwcmVzZW50cyBlcnJvcnMgdGhyb3duIGJ5IF9Bbmd1bGFyIEhBTCBDbGllbnRfLiBJdFxuICogdW5pZmllcyBlcnJvcnMgcHJvZHVjZWQgYnkgX0FuZ3VsYXQgSFRUUCBDbGllbnRfIGFuZCBlcnJvcnMgb3JpZ2luYXRpbmdcbiAqIGluIHRoZSBBUEkuXG4gKi9cbmV4cG9ydCBjbGFzcyBIYWxFcnJvciBleHRlbmRzIEVycm9yIHtcbiAgICAvKipcbiAgICAgKiBUaGUgVVJJIHBhdGggd2hlcmUgdGhlIGVycm9yIG9yaWdpbmF0ZWQuXG4gICAgICovXG4gICAgcGF0aD86IHN0cmluZztcblxuICAgIC8qKlxuICAgICAqIFRoZSBIVFRQIHN0YXR1cyBjb2RlIG9mIHRoZSBlcnJvci5cbiAgICAgKi9cbiAgICBzdGF0dXM/OiBudW1iZXI7XG5cbiAgICAvKipcbiAgICAgKiBUaGUgZGVzY3JpcHRpb24gb2YgdGhlIEhUVFAgc3RhdHVzLlxuICAgICAqL1xuICAgIGVycm9yPzogc3RyaW5nO1xuXG4gICAgLyoqXG4gICAgICogWFhYLlxuICAgICAqL1xuICAgIFtrZXk6IHN0cmluZ106IGFueTtcblxuICAgIC8qKlxuICAgICAqIEBwYXJhbSBlcnIgdGhlIG9iamVjdCB1c2VkIHRvIHNldCBwcm9wZXJ0aWVzXG4gICAgICovXG4gICAgY29uc3RydWN0b3IoZXJyOiBhbnkpIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgT2JqZWN0LmFzc2lnbih0aGlzLCBlcnIpO1xuICAgICAgICB0aGlzLm5hbWUgPSAnSGFsRXJyb3InO1xuICAgIH1cbn1cbiJdfQ==