acr-assist-simulator-module
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.7.4.
38 lines (37 loc) • 3.61 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
var LessThanOrEqualsCondition = /** @class */ (function () {
function LessThanOrEqualsCondition(conditionType) {
this.conditionType = conditionType;
}
/**
* @param {?} dataElementValues
* @return {?}
*/
LessThanOrEqualsCondition.prototype.evaluate = /**
* @param {?} dataElementValues
* @return {?}
*/
function (dataElementValues) {
var /** @type {?} */ value = /** @type {?} */ (+dataElementValues.get(this.conditionType.dataElementId));
var /** @type {?} */ comparisonValue = -1;
if (isNaN(this.conditionType.comparisonValue)) {
comparisonValue = /** @type {?} */ (+dataElementValues.get(this.conditionType.comparisonValue));
}
else {
comparisonValue = /** @type {?} */ (+this.conditionType.comparisonValue);
}
return value <= comparisonValue;
};
return LessThanOrEqualsCondition;
}());
export { LessThanOrEqualsCondition };
function LessThanOrEqualsCondition_tsickle_Closure_declarations() {
/** @type {?} */
LessThanOrEqualsCondition.prototype.conditionType;
/** @type {?} */
LessThanOrEqualsCondition.prototype.IsRelevant;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGVzcy10aGFuLW9yLWVxdWFscy1jb25kaXRpb24uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hY3ItYXNzaXN0LXNpbXVsYXRvci1tb2R1bGUvIiwic291cmNlcyI6WyJzcmMvYXBwL21vZHVsZXMvY29yZS9ydWxlcy9sZXNzLXRoYW4tb3ItZXF1YWxzLWNvbmRpdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBSUEsSUFBQTtJQUlFLG1DQUFZLGFBQTRCO1FBQ3RDLElBQUksQ0FBQyxhQUFhLEdBQUcsYUFBYSxDQUFDO0tBQ3BDOzs7OztJQUNELDRDQUFROzs7O0lBQVIsVUFBUyxpQkFBb0M7UUFDM0MscUJBQU0sS0FBSyxxQkFBRyxDQUFDLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBVyxDQUFBLENBQUM7UUFDakYscUJBQUksZUFBZSxHQUFJLENBQUMsQ0FBQyxDQUFDO1FBQzFCLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUUsQ0FBQztZQUMvQyxlQUFlLHFCQUFHLENBQUUsaUJBQWlCLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFXLENBQUEsQ0FBQztTQUN6RjtRQUFDLElBQUksQ0FBQyxDQUFDO1lBQ04sZUFBZSxxQkFBSSxDQUFFLElBQUksQ0FBQyxhQUFhLENBQUMsZUFBeUIsQ0FBQSxDQUFDO1NBQ25FO1FBQ0EsTUFBTSxDQUFDLEtBQUssSUFBSSxlQUFlLENBQUM7S0FDbEM7b0NBcEJIO0lBc0JDLENBQUE7QUFsQkQscUNBa0JDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29uZGl0aW9uIH0gZnJvbSAnLi4vY29uZGl0aW9uJztcclxuaW1wb3J0IHsgQ29uZGl0aW9uVHlwZSB9IGZyb20gJy4uL21vZGVscy9jb25kaXRpb250eXBlLm1vZGVsJztcclxuaW1wb3J0IHsgRGF0YUVsZW1lbnRWYWx1ZXMgfSBmcm9tICcuLi9kYXRhZWxlbWVudHZhbHVlcyc7XHJcblxyXG5leHBvcnQgY2xhc3MgTGVzc1RoYW5PckVxdWFsc0NvbmRpdGlvbiBpbXBsZW1lbnRzIENvbmRpdGlvbiB7XHJcbiAgY29uZGl0aW9uVHlwZTogQ29uZGl0aW9uVHlwZTtcclxuICBJc1JlbGV2YW50OiBib29sZWFuO1xyXG5cclxuICBjb25zdHJ1Y3Rvcihjb25kaXRpb25UeXBlOiBDb25kaXRpb25UeXBlKSB7XHJcbiAgICB0aGlzLmNvbmRpdGlvblR5cGUgPSBjb25kaXRpb25UeXBlO1xyXG4gIH1cclxuICBldmFsdWF0ZShkYXRhRWxlbWVudFZhbHVlczogRGF0YUVsZW1lbnRWYWx1ZXMpOiBib29sZWFuIHtcclxuICAgIGNvbnN0IHZhbHVlID0gK2RhdGFFbGVtZW50VmFsdWVzLmdldCh0aGlzLmNvbmRpdGlvblR5cGUuZGF0YUVsZW1lbnRJZCkgYXMgbnVtYmVyO1xyXG4gICAgbGV0IGNvbXBhcmlzb25WYWx1ZSA9ICAtMTtcclxuICAgIGlmIChpc05hTih0aGlzLmNvbmRpdGlvblR5cGUuY29tcGFyaXNvblZhbHVlKSkgIHtcclxuICAgICAgY29tcGFyaXNvblZhbHVlID0gKyBkYXRhRWxlbWVudFZhbHVlcy5nZXQodGhpcy5jb25kaXRpb25UeXBlLmNvbXBhcmlzb25WYWx1ZSkgYXMgbnVtYmVyO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgY29tcGFyaXNvblZhbHVlID0gICsgdGhpcy5jb25kaXRpb25UeXBlLmNvbXBhcmlzb25WYWx1ZSBhcyBudW1iZXI7XHJcbiAgICB9XHJcbiAgICAgcmV0dXJuIHZhbHVlIDw9IGNvbXBhcmlzb25WYWx1ZTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==