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.51 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
var LessThanCondition = /** @class */ (function () {
function LessThanCondition(conditionType) {
this.conditionType = conditionType;
}
/**
* @param {?} dataElementValues
* @return {?}
*/
LessThanCondition.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 LessThanCondition;
}());
export { LessThanCondition };
function LessThanCondition_tsickle_Closure_declarations() {
/** @type {?} */
LessThanCondition.prototype.conditionType;
/** @type {?} */
LessThanCondition.prototype.IsRelevant;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGVzcy10aGFuLWNvbmRpdGlvbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Fjci1hc3Npc3Qtc2ltdWxhdG9yLW1vZHVsZS8iLCJzb3VyY2VzIjpbInNyYy9hcHAvbW9kdWxlcy9jb3JlL3J1bGVzL2xlc3MtdGhhbi1jb25kaXRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUlBLElBQUE7SUFJRSwyQkFBWSxhQUE0QjtRQUN0QyxJQUFJLENBQUMsYUFBYSxHQUFHLGFBQWEsQ0FBQztLQUNwQzs7Ozs7SUFDRCxvQ0FBUTs7OztJQUFSLFVBQVMsaUJBQW9DO1FBRzNDLHFCQUFNLEtBQUsscUJBQUcsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQVcsQ0FBQSxDQUFDO1FBQ2pGLHFCQUFJLGVBQWUsR0FBSSxDQUFDLENBQUMsQ0FBQztRQUMxQixFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFFLENBQUM7WUFDL0MsZUFBZSxxQkFBRyxDQUFFLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBVyxDQUFBLENBQUM7U0FDekY7UUFBQyxJQUFJLENBQUMsQ0FBQztZQUNOLGVBQWUscUJBQUksQ0FBRSxJQUFJLENBQUMsYUFBYSxDQUFDLGVBQXlCLENBQUEsQ0FBQztTQUNuRTtRQUNELE1BQU0sQ0FBQyxLQUFLLEdBQUcsZUFBZSxDQUFDO0tBQ2hDOzRCQXRCSDtJQXdCQyxDQUFBO0FBcEJELDZCQW9CQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbmRpdGlvbiB9IGZyb20gJy4uL2NvbmRpdGlvbic7XHJcbmltcG9ydCB7IENvbmRpdGlvblR5cGUgfSBmcm9tICcuLi9tb2RlbHMvY29uZGl0aW9udHlwZS5tb2RlbCc7XHJcbmltcG9ydCB7IERhdGFFbGVtZW50VmFsdWVzIH0gZnJvbSAnLi4vZGF0YWVsZW1lbnR2YWx1ZXMnO1xyXG5cclxuZXhwb3J0IGNsYXNzIExlc3NUaGFuQ29uZGl0aW9uIGltcGxlbWVudHMgQ29uZGl0aW9uIHtcclxuICBjb25kaXRpb25UeXBlOiBDb25kaXRpb25UeXBlO1xyXG4gIElzUmVsZXZhbnQ6IGJvb2xlYW47XHJcblxyXG4gIGNvbnN0cnVjdG9yKGNvbmRpdGlvblR5cGU6IENvbmRpdGlvblR5cGUpIHtcclxuICAgIHRoaXMuY29uZGl0aW9uVHlwZSA9IGNvbmRpdGlvblR5cGU7XHJcbiAgfVxyXG4gIGV2YWx1YXRlKGRhdGFFbGVtZW50VmFsdWVzOiBEYXRhRWxlbWVudFZhbHVlcyk6IGJvb2xlYW4ge1xyXG5cclxuXHJcbiAgICBjb25zdCB2YWx1ZSA9ICtkYXRhRWxlbWVudFZhbHVlcy5nZXQodGhpcy5jb25kaXRpb25UeXBlLmRhdGFFbGVtZW50SWQpIGFzIG51bWJlcjtcclxuICAgIGxldCBjb21wYXJpc29uVmFsdWUgPSAgLTE7XHJcbiAgICBpZiAoaXNOYU4odGhpcy5jb25kaXRpb25UeXBlLmNvbXBhcmlzb25WYWx1ZSkpICB7XHJcbiAgICAgIGNvbXBhcmlzb25WYWx1ZSA9ICsgZGF0YUVsZW1lbnRWYWx1ZXMuZ2V0KHRoaXMuY29uZGl0aW9uVHlwZS5jb21wYXJpc29uVmFsdWUpIGFzIG51bWJlcjtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGNvbXBhcmlzb25WYWx1ZSA9ICArIHRoaXMuY29uZGl0aW9uVHlwZS5jb21wYXJpc29uVmFsdWUgYXMgbnVtYmVyO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIHZhbHVlIDwgY29tcGFyaXNvblZhbHVlO1xyXG4gIH1cclxuXHJcbn1cclxuIl19