UNPKG

ctan

Version:

CTAN (Comprehensive TeX Archive Network) API client for Node.js

57 lines (56 loc) 1.92 kB
var _CtanRequestError_request, _CtanResponseError_request, _CtanResponseError_response; import { __classPrivateFieldGet, __classPrivateFieldSet } from "tslib"; export class CtanError extends Error { constructor(message, options) { super(message, options); if (options?.cause !== undefined && this.cause === undefined) { this.cause = options.cause; } } } export class CtanRequestError extends CtanError { constructor(message, request, options) { super(message, options); _CtanRequestError_request.set(this, void 0); __classPrivateFieldSet(this, _CtanRequestError_request, request, "f"); } get request() { return __classPrivateFieldGet(this, _CtanRequestError_request, "f"); } get name() { return 'CtanRequestError'; } get [(_CtanRequestError_request = new WeakMap(), Symbol.toStringTag)]() { return this.name; } toJSON() { return {}; } } export class CtanResponseError extends CtanError { constructor(message, request, response, options) { super(message, options); _CtanResponseError_request.set(this, void 0); _CtanResponseError_response.set(this, void 0); __classPrivateFieldSet(this, _CtanResponseError_request, request, "f"); __classPrivateFieldSet(this, _CtanResponseError_response, response, "f"); } get request() { return __classPrivateFieldGet(this, _CtanResponseError_request, "f"); } get response() { return __classPrivateFieldGet(this, _CtanResponseError_response, "f"); } get status() { return this.response.status; } get name() { return 'CtanResponseError'; } get [(_CtanResponseError_request = new WeakMap(), _CtanResponseError_response = new WeakMap(), Symbol.toStringTag)]() { return this.name; } toJSON() { return {}; } }