sync-request-curl
Version:
Fast way to send synchronous web requests in NodeJS. API is a subset of sync-request. Leverages node-libcurl for high performance. Cannot be used in a browser.
20 lines (19 loc) • 645 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CurlError = void 0;
class CurlError extends Error {
constructor(code, message) {
super(message);
if (code < 1 || code > 99) {
throw new Error(`
CurlError code must be between 1 and 99. Given: ${code}.
Please take a look at the resource below for valid Libcurl errors:
- https://curl.se/libcurl/c/libcurl-errors.html
`);
}
this.code = code;
Object.setPrototypeOf(this, CurlError.prototype);
}
}
exports.CurlError = CurlError;
//# sourceMappingURL=errors.js.map