@tsdotnet/exceptions
Version:
[](https://github.com/tsdotnet/exceptions/blob/master/LICENSE) [](https://www.npm
23 lines • 826 B
JavaScript
;
/*!
* @author electricessence / https://github.com/electricessence/
* Licensing: MIT
* Based upon: https://msdn.microsoft.com/en-us/library/System.Exception%28v=vs.110%29.aspx
*/
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const SystemException_js_1 = tslib_1.__importDefault(require("./SystemException.js"));
const NAME = 'ArgumentException';
class ArgumentException extends SystemException_js_1.default {
constructor(paramName, message, innerException) {
if (message && paramName)
message = `{${paramName}} ${message}`;
super(message, innerException);
this.paramName = paramName;
}
getName() {
return NAME;
}
}
exports.default = ArgumentException;
//# sourceMappingURL=ArgumentException.js.map