@ui-tool/core
Version:
12 lines • 2.3 kB
JavaScript
import { RequirementSentinelExceptionTypes } from '../constants/requirement-sentinel-exception-types';
export class ExternalRequirementSentinelException {
//#endregion
//#region Constructor
constructor(requirementName, code, metadata) {
this.requirementName = requirementName;
this.type = RequirementSentinelExceptionTypes.EXTERNAL;
this.code = code;
this.metadata = metadata;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXh0ZXJuYWwtcmVxdWlyZW1lbnQtc2VudGluZWwuZXhjZXB0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9jb3JlL3NyYy9tb2R1bGVzL3NlbnRpbmVsL3JlcXVpcmVtZW50LXNlbnRpbmVsL2ludGVyZmFjZXMvZXh0ZXJuYWwtcmVxdWlyZW1lbnQtc2VudGluZWwuZXhjZXB0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBQyxpQ0FBaUMsRUFBQyxNQUFNLG1EQUFtRCxDQUFDO0FBRXBHLE1BQU0sT0FBTyxvQ0FBb0M7SUFZL0MsWUFBWTtJQUVaLHFCQUFxQjtJQUVyQixZQUFtQixlQUF1QixFQUFFLElBQVksRUFBRSxRQUFZO1FBQ3BFLElBQUksQ0FBQyxlQUFlLEdBQUcsZUFBZSxDQUFDO1FBQ3ZDLElBQUksQ0FBQyxJQUFJLEdBQUcsaUNBQWlDLENBQUMsUUFBUSxDQUFDO1FBQ3ZELElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ2pCLElBQUksQ0FBQyxRQUFRLEdBQUcsUUFBUSxDQUFDO0lBQzNCLENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SVJlcXVpcmVtZW50U2VudGluZWxFeGNlcHRpb259IGZyb20gJy4vcmVxdWlyZW1lbnQtc2VudGluZWwtZXhjZXB0aW9uLmludGVyZmFjZSc7XG5pbXBvcnQge1JlcXVpcmVtZW50U2VudGluZWxFeGNlcHRpb25UeXBlc30gZnJvbSAnLi4vY29uc3RhbnRzL3JlcXVpcmVtZW50LXNlbnRpbmVsLWV4Y2VwdGlvbi10eXBlcyc7XG5cbmV4cG9ydCBjbGFzcyBFeHRlcm5hbFJlcXVpcmVtZW50U2VudGluZWxFeGNlcHRpb248VD4gaW1wbGVtZW50cyBJUmVxdWlyZW1lbnRTZW50aW5lbEV4Y2VwdGlvbjxUPiB7XG5cbiAgLy8jcmVnaW9uIFByb3BlcnRpZXNcblxuICBwdWJsaWMgcmVhZG9ubHkgcmVxdWlyZW1lbnROYW1lOiBzdHJpbmc7XG5cbiAgcHVibGljIHJlYWRvbmx5IGNvZGU6IHN0cmluZztcblxuICBwdWJsaWMgbWV0YWRhdGE/OiBUO1xuXG4gIHJlYWRvbmx5IHR5cGU6IFJlcXVpcmVtZW50U2VudGluZWxFeGNlcHRpb25UeXBlcztcblxuICAvLyNlbmRyZWdpb25cblxuICAvLyNyZWdpb24gQ29uc3RydWN0b3JcblxuICBwdWJsaWMgY29uc3RydWN0b3IocmVxdWlyZW1lbnROYW1lOiBzdHJpbmcsIGNvZGU6IHN0cmluZywgbWV0YWRhdGE/OiBUKSB7XG4gICAgdGhpcy5yZXF1aXJlbWVudE5hbWUgPSByZXF1aXJlbWVudE5hbWU7XG4gICAgdGhpcy50eXBlID0gUmVxdWlyZW1lbnRTZW50aW5lbEV4Y2VwdGlvblR5cGVzLkVYVEVSTkFMO1xuICAgIHRoaXMuY29kZSA9IGNvZGU7XG4gICAgdGhpcy5tZXRhZGF0YSA9IG1ldGFkYXRhO1xuICB9XG5cbiAgLy8jZW5kcmVnaW9uXG59XG4iXX0=