UNPKG

@softvision/webpdf-wsclient-typescript

Version:

A simplified and optimized API client library for the webPDF server

21 lines 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ServerResultException = void 0; const ResultException_1 = require("./ResultException"); const WsclientError_1 = require("./WsclientError"); class ServerResultException extends ResultException_1.ResultException { constructor(wsClientError, errorMessage, errorCode, stackTrace) { super(wsClientError, typeof errorCode != "undefined" ? errorCode : 0, errorMessage, stackTrace); } static createWebserviceException(errorMessage, errorCode, stackTrace) { return new ServerResultException(WsclientError_1.WsclientErrors.REST_EXECUTION, typeof errorMessage !== "undefined" ? errorMessage : "", typeof errorCode !== "undefined" ? errorCode : 0, stackTrace); } toString() { return "Server error: " + this.message + " (" + this.getErrorCode() + ")\n" + (typeof this.getStackTraceMessage() !== "undefined" && this.getStackTraceMessage().length > 0 ? "Server stack trace: " + this.getStackTraceMessage() + "\n" : ""); } } exports.ServerResultException = ServerResultException; //# sourceMappingURL=ServerResultException.js.map