UNPKG

@softvision/webpdf-wsclient-typescript

Version:

A simplified and optimized API client library for the webPDF server

39 lines 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ClientResultException = void 0; const ResultException_1 = require("./ResultException"); class ClientResultException extends ResultException_1.ResultException { constructor(error, cause) { super(error, error.getCode(), error.getMessage(), undefined, cause); this.messages = []; } getHttpErrorCode() { return this._httpErrorCode; } setHttpErrorCode(value) { this._httpErrorCode = value; return this; } getMessage() { let errorMessage = this.getClientError().getMessage(); if (this.messages.length > 0 && errorMessage.length > 0) { errorMessage += "\n"; } errorMessage += this.messages.join("\n"); return errorMessage; } appendMessage(message) { if (typeof message !== "undefined" && message.length > 0) { this.messages.push(message.charAt(0).toUpperCase() + message.slice(1)); } return this; } equalsError(error) { return this.getClientError().equals(error); } toString() { return this.getMessage(); } } exports.ClientResultException = ClientResultException; //# sourceMappingURL=ClientResultException.js.map