UNPKG

@nlabs/rip-hunter

Version:
14 lines (13 loc) 1.57 kB
/** * Copyright (c) 2017-Present, Nitrogen Labs, Inc. * Copyrights licensed under the MIT License. See the accompanying LICENSE file for terms. */ export class ApiError extends Error { source; errors; constructor(list, error){ super('API Error'); this.source = error; this.errors = list ? list.map((errorItem)=>errorItem.message) : []; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9uaXRyb2c3L0RldmVsb3BtZW50L3JpcC1odW50ZXIvc3JjL2Vycm9ycy9BcGlFcnJvci50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIENvcHlyaWdodCAoYykgMjAxNy1QcmVzZW50LCBOaXRyb2dlbiBMYWJzLCBJbmMuXG4gKiBDb3B5cmlnaHRzIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIHRoZSBhY2NvbXBhbnlpbmcgTElDRU5TRSBmaWxlIGZvciB0ZXJtcy5cbiAqL1xuZXhwb3J0IGNsYXNzIEFwaUVycm9yIGV4dGVuZHMgRXJyb3Ige1xuICBzb3VyY2U6IEVycm9yO1xuICBlcnJvcnM6IHN0cmluZ1tdO1xuXG4gIGNvbnN0cnVjdG9yKGxpc3QsIGVycm9yKSB7XG4gICAgc3VwZXIoJ0FQSSBFcnJvcicpO1xuICAgIHRoaXMuc291cmNlID0gZXJyb3I7XG4gICAgdGhpcy5lcnJvcnMgPSBsaXN0ID8gbGlzdC5tYXAoKGVycm9ySXRlbTogRXJyb3IpID0+IGVycm9ySXRlbS5tZXNzYWdlKSA6IFtdO1xuICB9XG59XG4iXSwibmFtZXMiOlsiQXBpRXJyb3IiLCJFcnJvciIsInNvdXJjZSIsImVycm9ycyIsImxpc3QiLCJlcnJvciIsIm1hcCIsImVycm9ySXRlbSIsIm1lc3NhZ2UiXSwibWFwcGluZ3MiOiJBQUFBOzs7Q0FHQyxHQUNELE9BQU8sTUFBTUEsaUJBQWlCQztJQUM1QkMsT0FBYztJQUNkQyxPQUFpQjtJQUVqQixZQUFZQyxJQUFJLEVBQUVDLEtBQUssQ0FBRTtRQUN2QixLQUFLLENBQUM7UUFDTixJQUFJLENBQUNILE1BQU0sR0FBR0c7UUFDZCxJQUFJLENBQUNGLE1BQU0sR0FBR0MsT0FBT0EsS0FBS0UsR0FBRyxDQUFDLENBQUNDLFlBQXFCQSxVQUFVQyxPQUFPLElBQUksRUFBRTtJQUM3RTtBQUNGIn0=