UNPKG

@elastic.io/maester-client

Version:
63 lines (62 loc) 2.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.InternalError = exports.JwtNotProvidedError = exports.PotentiallyConsumedStreamError = exports.ServerTransportError = exports.ClientTransportError = exports.TransportError = exports.ObjectStorageClientError = void 0; /* eslint-disable max-classes-per-file */ class ObjectStorageClientError extends Error { constructor(message, options) { // "options" is supported in nodejs 16+, so suppress the compiler error super(message); this.name = 'ObjectStorageClientError'; // backward-compatibility for nodejs < 16 if (!this.cause) { this.cause = options === null || options === void 0 ? void 0 : options.cause; } Object.setPrototypeOf(this, new.target.prototype); } } exports.ObjectStorageClientError = ObjectStorageClientError; class TransportError extends ObjectStorageClientError { constructor(message, options) { super(message, options); this.name = 'TransportError'; } } exports.TransportError = TransportError; class ClientTransportError extends TransportError { constructor(message, code, cause) { // @ts-ignore super(message, cause); this.name = 'ClientTransportError'; this.code = code; } } exports.ClientTransportError = ClientTransportError; class ServerTransportError extends TransportError { constructor(message, { code, cause }) { super(message, { cause }); this.name = 'ServerTransportError'; this.code = code; } } exports.ServerTransportError = ServerTransportError; class PotentiallyConsumedStreamError extends ObjectStorageClientError { constructor(message) { super(message); this.name = 'PotentiallyConsumedStreamError'; } } exports.PotentiallyConsumedStreamError = PotentiallyConsumedStreamError; class JwtNotProvidedError extends ObjectStorageClientError { constructor(message) { super(message); this.name = 'JwtNotProvidedError'; } } exports.JwtNotProvidedError = JwtNotProvidedError; class InternalError extends ObjectStorageClientError { constructor(message, options) { super(message, options); this.name = 'InternalError'; } } exports.InternalError = InternalError;