UNPKG

@kephas/core

Version:

Provides a common infrastructure for all the other Kephas Framework components: ambient services, dynamic reflection, composition, application management, and others.

20 lines 1.6 kB
/** * Signals that an argument is not valid. * * @export * @class ArgumentError * @extends {Error} */ export class ArgumentError extends Error { /** * Creates an instance of ArgumentError. * @param {string} message The error message. * @param {string} argName The argument name. * @memberof ArgumentError */ constructor(message, argName) { super(message); this.argName = argName; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJndW1lbnRFcnJvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2tlcGhhcy9jb3JlL3NyYy9saWIvYXJndW1lbnRFcnJvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7QUFDSCxNQUFNLE9BQU8sYUFBYyxTQUFRLEtBQUs7SUFDcEM7Ozs7O09BS0c7SUFDSCxZQUFZLE9BQWUsRUFBUyxPQUFlO1FBQy9DLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztRQURpQixZQUFPLEdBQVAsT0FBTyxDQUFRO0lBRW5ELENBQUM7Q0FDSiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBTaWduYWxzIHRoYXQgYW4gYXJndW1lbnQgaXMgbm90IHZhbGlkLlxyXG4gKlxyXG4gKiBAZXhwb3J0XHJcbiAqIEBjbGFzcyBBcmd1bWVudEVycm9yXHJcbiAqIEBleHRlbmRzIHtFcnJvcn1cclxuICovXHJcbmV4cG9ydCBjbGFzcyBBcmd1bWVudEVycm9yIGV4dGVuZHMgRXJyb3Ige1xyXG4gICAgLyoqXHJcbiAgICAgKiBDcmVhdGVzIGFuIGluc3RhbmNlIG9mIEFyZ3VtZW50RXJyb3IuXHJcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gbWVzc2FnZSBUaGUgZXJyb3IgbWVzc2FnZS5cclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBhcmdOYW1lIFRoZSBhcmd1bWVudCBuYW1lLlxyXG4gICAgICogQG1lbWJlcm9mIEFyZ3VtZW50RXJyb3JcclxuICAgICAqL1xyXG4gICAgY29uc3RydWN0b3IobWVzc2FnZTogc3RyaW5nLCBwdWJsaWMgYXJnTmFtZTogc3RyaW5nKSB7XHJcbiAgICAgICAgc3VwZXIobWVzc2FnZSk7XHJcbiAgICB9XHJcbn0iXX0=