@softvision/webpdf-wsclient-typescript
Version:
A simplified and optimized API client library for the webPDF server
21 lines • 1.19 kB
JavaScript
;
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