@granito/ngx-hal-client
Version:
A HAL client to be used in Angular projects
16 lines • 1.85 kB
JavaScript
/**
* 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==