UNPKG

acr-assist-simulator-module

Version:

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

35 lines (34 loc) 3.37 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ export class LessThanOrEqualsCondition { /** * @param {?} conditionType */ constructor(conditionType) { this.conditionType = conditionType; } /** * @param {?} dataElementValues * @return {?} */ evaluate(dataElementValues) { const /** @type {?} */ value = /** @type {?} */ (+dataElementValues.get(this.conditionType.dataElementId)); let /** @type {?} */ comparisonValue = -1; if (isNaN(this.conditionType.comparisonValue)) { comparisonValue = /** @type {?} */ (+dataElementValues.get(this.conditionType.comparisonValue)); } else { comparisonValue = /** @type {?} */ (+this.conditionType.comparisonValue); } return value <= comparisonValue; } } function LessThanOrEqualsCondition_tsickle_Closure_declarations() { /** @type {?} */ LessThanOrEqualsCondition.prototype.conditionType; /** @type {?} */ LessThanOrEqualsCondition.prototype.IsRelevant; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGVzcy10aGFuLW9yLWVxdWFscy1jb25kaXRpb24uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hY3ItYXNzaXN0LXNpbXVsYXRvci1tb2R1bGUvIiwic291cmNlcyI6WyJzcmMvYXBwL21vZHVsZXMvY29yZS9ydWxlcy9sZXNzLXRoYW4tb3ItZXF1YWxzLWNvbmRpdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBSUEsTUFBTTs7OztJQUlKLFlBQVksYUFBNEI7UUFDdEMsSUFBSSxDQUFDLGFBQWEsR0FBRyxhQUFhLENBQUM7S0FDcEM7Ozs7O0lBQ0QsUUFBUSxDQUFDLGlCQUFvQztRQUMzQyx1QkFBTSxLQUFLLHFCQUFHLENBQUMsaUJBQWlCLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFXLENBQUEsQ0FBQztRQUNqRixxQkFBSSxlQUFlLEdBQUksQ0FBQyxDQUFDLENBQUM7UUFDMUIsRUFBRSxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBRSxDQUFDO1lBQy9DLGVBQWUscUJBQUcsQ0FBRSxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQVcsQ0FBQSxDQUFDO1NBQ3pGO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDTixlQUFlLHFCQUFJLENBQUUsSUFBSSxDQUFDLGFBQWEsQ0FBQyxlQUF5QixDQUFBLENBQUM7U0FDbkU7UUFDQSxNQUFNLENBQUMsS0FBSyxJQUFJLGVBQWUsQ0FBQztLQUNsQztDQUVGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29uZGl0aW9uIH0gZnJvbSAnLi4vY29uZGl0aW9uJztcclxuaW1wb3J0IHsgQ29uZGl0aW9uVHlwZSB9IGZyb20gJy4uL21vZGVscy9jb25kaXRpb250eXBlLm1vZGVsJztcclxuaW1wb3J0IHsgRGF0YUVsZW1lbnRWYWx1ZXMgfSBmcm9tICcuLi9kYXRhZWxlbWVudHZhbHVlcyc7XHJcblxyXG5leHBvcnQgY2xhc3MgTGVzc1RoYW5PckVxdWFsc0NvbmRpdGlvbiBpbXBsZW1lbnRzIENvbmRpdGlvbiB7XHJcbiAgY29uZGl0aW9uVHlwZTogQ29uZGl0aW9uVHlwZTtcclxuICBJc1JlbGV2YW50OiBib29sZWFuO1xyXG5cclxuICBjb25zdHJ1Y3Rvcihjb25kaXRpb25UeXBlOiBDb25kaXRpb25UeXBlKSB7XHJcbiAgICB0aGlzLmNvbmRpdGlvblR5cGUgPSBjb25kaXRpb25UeXBlO1xyXG4gIH1cclxuICBldmFsdWF0ZShkYXRhRWxlbWVudFZhbHVlczogRGF0YUVsZW1lbnRWYWx1ZXMpOiBib29sZWFuIHtcclxuICAgIGNvbnN0IHZhbHVlID0gK2RhdGFFbGVtZW50VmFsdWVzLmdldCh0aGlzLmNvbmRpdGlvblR5cGUuZGF0YUVsZW1lbnRJZCkgYXMgbnVtYmVyO1xyXG4gICAgbGV0IGNvbXBhcmlzb25WYWx1ZSA9ICAtMTtcclxuICAgIGlmIChpc05hTih0aGlzLmNvbmRpdGlvblR5cGUuY29tcGFyaXNvblZhbHVlKSkgIHtcclxuICAgICAgY29tcGFyaXNvblZhbHVlID0gKyBkYXRhRWxlbWVudFZhbHVlcy5nZXQodGhpcy5jb25kaXRpb25UeXBlLmNvbXBhcmlzb25WYWx1ZSkgYXMgbnVtYmVyO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgY29tcGFyaXNvblZhbHVlID0gICsgdGhpcy5jb25kaXRpb25UeXBlLmNvbXBhcmlzb25WYWx1ZSBhcyBudW1iZXI7XHJcbiAgICB9XHJcbiAgICAgcmV0dXJuIHZhbHVlIDw9IGNvbXBhcmlzb25WYWx1ZTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==