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.4 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ export class GreaterThanOrEqualsCondition { /** * @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 GreaterThanOrEqualsCondition_tsickle_Closure_declarations() { /** @type {?} */ GreaterThanOrEqualsCondition.prototype.conditionType; /** @type {?} */ GreaterThanOrEqualsCondition.prototype.IsRelevant; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JlYXRlci10aGFuLW9yLWVxdWFscy1jb25kaXRpb24uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hY3ItYXNzaXN0LXNpbXVsYXRvci1tb2R1bGUvIiwic291cmNlcyI6WyJzcmMvYXBwL21vZHVsZXMvY29yZS9ydWxlcy9ncmVhdGVyLXRoYW4tb3ItZXF1YWxzLWNvbmRpdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBSUEsTUFBTTs7OztJQUlKLFlBQVksYUFBNEI7UUFDdEMsSUFBSSxDQUFDLGFBQWEsR0FBRyxhQUFhLENBQUM7S0FDcEM7Ozs7O0lBRUQsUUFBUSxDQUFDLGlCQUFvQztRQUMzQyx1QkFBTSxLQUFLLHFCQUFHLENBQUMsaUJBQWlCLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFXLENBQUEsQ0FBQztRQUNqRixxQkFBSSxlQUFlLEdBQUksQ0FBQyxDQUFDLENBQUM7UUFDMUIsRUFBRSxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBRSxDQUFDO1lBQy9DLGVBQWUscUJBQUcsQ0FBRSxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQVcsQ0FBQSxDQUFDO1NBQ3pGO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDTixlQUFlLHFCQUFJLENBQUUsSUFBSSxDQUFDLGFBQWEsQ0FBQyxlQUF5QixDQUFBLENBQUM7U0FDbkU7UUFDRCxNQUFNLENBQUMsS0FBSyxJQUFJLGVBQWUsQ0FBQztLQUNqQztDQUVGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29uZGl0aW9uIH0gZnJvbSAnLi4vY29uZGl0aW9uJztcclxuaW1wb3J0IHsgQ29uZGl0aW9uVHlwZSB9IGZyb20gJy4uL21vZGVscy9jb25kaXRpb250eXBlLm1vZGVsJztcclxuaW1wb3J0IHsgRGF0YUVsZW1lbnRWYWx1ZXMgfSBmcm9tICcuLi9kYXRhZWxlbWVudHZhbHVlcyc7XHJcblxyXG5leHBvcnQgY2xhc3MgR3JlYXRlclRoYW5PckVxdWFsc0NvbmRpdGlvbiBpbXBsZW1lbnRzIENvbmRpdGlvbiB7XHJcbiAgY29uZGl0aW9uVHlwZTogQ29uZGl0aW9uVHlwZTtcclxuICBJc1JlbGV2YW50OiBib29sZWFuO1xyXG5cclxuICBjb25zdHJ1Y3Rvcihjb25kaXRpb25UeXBlOiBDb25kaXRpb25UeXBlKSB7XHJcbiAgICB0aGlzLmNvbmRpdGlvblR5cGUgPSBjb25kaXRpb25UeXBlO1xyXG4gIH1cclxuXHJcbiAgZXZhbHVhdGUoZGF0YUVsZW1lbnRWYWx1ZXM6IERhdGFFbGVtZW50VmFsdWVzKTogYm9vbGVhbiB7XHJcbiAgICBjb25zdCB2YWx1ZSA9ICtkYXRhRWxlbWVudFZhbHVlcy5nZXQodGhpcy5jb25kaXRpb25UeXBlLmRhdGFFbGVtZW50SWQpIGFzIG51bWJlcjtcclxuICAgIGxldCBjb21wYXJpc29uVmFsdWUgPSAgLTE7XHJcbiAgICBpZiAoaXNOYU4odGhpcy5jb25kaXRpb25UeXBlLmNvbXBhcmlzb25WYWx1ZSkpICB7XHJcbiAgICAgIGNvbXBhcmlzb25WYWx1ZSA9ICsgZGF0YUVsZW1lbnRWYWx1ZXMuZ2V0KHRoaXMuY29uZGl0aW9uVHlwZS5jb21wYXJpc29uVmFsdWUpIGFzIG51bWJlcjtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGNvbXBhcmlzb25WYWx1ZSA9ICArIHRoaXMuY29uZGl0aW9uVHlwZS5jb21wYXJpc29uVmFsdWUgYXMgbnVtYmVyO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIHZhbHVlID49IGNvbXBhcmlzb25WYWx1ZTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==