UNPKG

@eddye68/studio-client

Version:

The AWS service Studio client

35 lines (34 loc) 851 B
// src/http-client/http-error.ts var HttpError = class extends Error { /** * * @param {string} message */ constructor(message) { super(message); this.name = "HttpError"; } }; // src/http-client/http-response-error.ts var HttpResponseError = class _HttpResponseError extends HttpError { /** * * @param {Response} response */ constructor(message, response) { super(_HttpResponseError.buildMessage(message, response)); this.code = response.status; this.name = "HttpResponseError"; } static buildMessage(message, response) { if (message) { return `HTTP Error: ${message}: ${response.status} ${response.statusText}`; } else { return `HTTP Error: ${response.status} ${response.statusText}`; } } }; export { HttpResponseError }; //# sourceMappingURL=http-response-error.mjs.map