@freemework/common
Version:
Common library of the Freemework Project.
26 lines • 890 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FExceptionArgument = void 0;
const f_exception_js_1 = require("./f_exception.js");
class FExceptionArgument extends f_exception_js_1.FException {
constructor(message, paramName, innerException) {
if (paramName !== undefined) {
if (message !== undefined) {
super(`Wrong argument '${paramName}'. ${message}`, innerException);
}
else {
super(`Wrong argument '${paramName}'`);
}
}
else {
if (message !== undefined) {
super(`Wrong argument. ${message}`, innerException);
}
else {
super("Wrong argument");
}
}
}
}
exports.FExceptionArgument = FExceptionArgument;
//# sourceMappingURL=f_exception_argument.js.map