acr-assist-simulator-module
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.7.4.
31 lines (30 loc) • 2.43 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
export class NotCondition {
constructor() {
this.conditions = [];
this.conditionType = 'NotCondition';
}
/**
* @param {?} dataElementValues
* @return {?}
*/
evaluate(dataElementValues) {
const /** @type {?} */ results = new Array();
for (const /** @type {?} */ condition of this.conditions) {
results.push(condition.evaluate(dataElementValues));
}
return !(results[0]);
}
}
function NotCondition_tsickle_Closure_declarations() {
/** @type {?} */
NotCondition.prototype.conditions;
/** @type {?} */
NotCondition.prototype.IsRelevant;
/** @type {?} */
NotCondition.prototype.conditionType;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90LWNvbmRpdGlvbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Fjci1hc3Npc3Qtc2ltdWxhdG9yLW1vZHVsZS8iLCJzb3VyY2VzIjpbInNyYy9hcHAvbW9kdWxlcy9jb3JlL3J1bGVzL25vdC1jb25kaXRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUdBLE1BQU07SUFLSjswQkFKa0IsRUFBRTtRQUtsQixJQUFJLENBQUMsYUFBYSxHQUFJLGNBQWMsQ0FBQztLQUN0Qzs7Ozs7SUFFRCxRQUFRLENBQUMsaUJBQW9DO1FBQzNDLHVCQUFPLE9BQU8sR0FBRyxJQUFJLEtBQUssRUFBVyxDQUFDO1FBQ3RDLEdBQUcsQ0FBQyxDQUFDLHVCQUFNLFNBQVMsSUFBSSxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQztZQUN4QyxPQUFPLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDO1NBQ3JEO1FBQ0QsTUFBTSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztLQUN0QjtDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9zaXRlQ29uZGl0aW9uIH0gZnJvbSAnLi4vY29tcG9zaXRlLWNvbmRpdGlvbic7XHJcbmltcG9ydCB7IERhdGFFbGVtZW50VmFsdWVzIH0gZnJvbSAnLi4vZGF0YWVsZW1lbnR2YWx1ZXMnO1xyXG5cclxuZXhwb3J0IGNsYXNzIE5vdENvbmRpdGlvbiBpbXBsZW1lbnRzIENvbXBvc2l0ZUNvbmRpdGlvbiB7XHJcbiAgY29uZGl0aW9uczogYW55ID0gW107XHJcbiAgSXNSZWxldmFudDogYm9vbGVhbjtcclxuICBcclxuICBjb25kaXRpb25UeXBlOiBzdHJpbmc7XHJcbiAgY29uc3RydWN0b3IoKSB7XHJcbiAgICB0aGlzLmNvbmRpdGlvblR5cGUgPSAgJ05vdENvbmRpdGlvbic7XHJcbiAgfVxyXG5cclxuICBldmFsdWF0ZShkYXRhRWxlbWVudFZhbHVlczogRGF0YUVsZW1lbnRWYWx1ZXMpOiBib29sZWFuIHtcclxuICAgIGNvbnN0ICByZXN1bHRzID0gbmV3IEFycmF5PGJvb2xlYW4+KCk7XHJcbiAgICBmb3IgKGNvbnN0IGNvbmRpdGlvbiBvZiB0aGlzLmNvbmRpdGlvbnMpIHtcclxuICAgICAgcmVzdWx0cy5wdXNoKGNvbmRpdGlvbi5ldmFsdWF0ZShkYXRhRWxlbWVudFZhbHVlcykpO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuICEocmVzdWx0c1swXSk7XHJcbiAgfVxyXG59XHJcbiJdfQ==