UNPKG

acr-assist-simulator-module

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.7.4.

49 lines (48 loc) 3.12 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; var NotCondition = /** @class */ (function () { function NotCondition() { this.conditions = []; this.conditionType = 'NotCondition'; } /** * @param {?} dataElementValues * @return {?} */ NotCondition.prototype.evaluate = /** * @param {?} dataElementValues * @return {?} */ function (dataElementValues) { var /** @type {?} */ results = new Array(); try { for (var _a = tslib_1.__values(this.conditions), _b = _a.next(); !_b.done; _b = _a.next()) { var condition = _b.value; results.push(condition.evaluate(dataElementValues)); } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (_b && !_b.done && (_c = _a.return)) _c.call(_a); } finally { if (e_1) throw e_1.error; } } return !(results[0]); var e_1, _c; }; return NotCondition; }()); export { NotCondition }; function NotCondition_tsickle_Closure_declarations() { /** @type {?} */ NotCondition.prototype.conditions; /** @type {?} */ NotCondition.prototype.IsRelevant; /** @type {?} */ NotCondition.prototype.conditionType; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90LWNvbmRpdGlvbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Fjci1hc3Npc3Qtc2ltdWxhdG9yLW1vZHVsZS8iLCJzb3VyY2VzIjpbInNyYy9hcHAvbW9kdWxlcy9jb3JlL3J1bGVzL25vdC1jb25kaXRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFHQSxJQUFBO0lBS0U7MEJBSmtCLEVBQUU7UUFLbEIsSUFBSSxDQUFDLGFBQWEsR0FBSSxjQUFjLENBQUM7S0FDdEM7Ozs7O0lBRUQsK0JBQVE7Ozs7SUFBUixVQUFTLGlCQUFvQztRQUMzQyxxQkFBTyxPQUFPLEdBQUcsSUFBSSxLQUFLLEVBQVcsQ0FBQzs7WUFDdEMsR0FBRyxDQUFDLENBQW9CLElBQUEsS0FBQSxpQkFBQSxJQUFJLENBQUMsVUFBVSxDQUFBLGdCQUFBO2dCQUFsQyxJQUFNLFNBQVMsV0FBQTtnQkFDbEIsT0FBTyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQzthQUNyRDs7Ozs7Ozs7O1FBQ0QsTUFBTSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQzs7S0FDdEI7dUJBbEJIO0lBbUJDLENBQUE7QUFoQkQsd0JBZ0JDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9zaXRlQ29uZGl0aW9uIH0gZnJvbSAnLi4vY29tcG9zaXRlLWNvbmRpdGlvbic7XHJcbmltcG9ydCB7IERhdGFFbGVtZW50VmFsdWVzIH0gZnJvbSAnLi4vZGF0YWVsZW1lbnR2YWx1ZXMnO1xyXG5cclxuZXhwb3J0IGNsYXNzIE5vdENvbmRpdGlvbiBpbXBsZW1lbnRzIENvbXBvc2l0ZUNvbmRpdGlvbiB7XHJcbiAgY29uZGl0aW9uczogYW55ID0gW107XHJcbiAgSXNSZWxldmFudDogYm9vbGVhbjtcclxuICBcclxuICBjb25kaXRpb25UeXBlOiBzdHJpbmc7XHJcbiAgY29uc3RydWN0b3IoKSB7XHJcbiAgICB0aGlzLmNvbmRpdGlvblR5cGUgPSAgJ05vdENvbmRpdGlvbic7XHJcbiAgfVxyXG5cclxuICBldmFsdWF0ZShkYXRhRWxlbWVudFZhbHVlczogRGF0YUVsZW1lbnRWYWx1ZXMpOiBib29sZWFuIHtcclxuICAgIGNvbnN0ICByZXN1bHRzID0gbmV3IEFycmF5PGJvb2xlYW4+KCk7XHJcbiAgICBmb3IgKGNvbnN0IGNvbmRpdGlvbiBvZiB0aGlzLmNvbmRpdGlvbnMpIHtcclxuICAgICAgcmVzdWx0cy5wdXNoKGNvbmRpdGlvbi5ldmFsdWF0ZShkYXRhRWxlbWVudFZhbHVlcykpO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuICEocmVzdWx0c1swXSk7XHJcbiAgfVxyXG59XHJcbiJdfQ==