UNPKG

acr-assist-simulator-module

Version:

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

40 lines (39 loc) 3.68 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ var ContainsCondition = /** @class */ (function () { function ContainsCondition(conditionType) { this.conditionType = conditionType; } /** * @param {?} dataElementValues * @return {?} */ ContainsCondition.prototype.evaluate = /** * @param {?} dataElementValues * @return {?} */ function (dataElementValues) { var /** @type {?} */ returnValue = false; var /** @type {?} */ value = dataElementValues.get(this.conditionType.dataElementId); if (value !== undefined) { for (var /** @type {?} */ counter = 0; counter < value.length; counter++) { var /** @type {?} */ value1 = value[counter]; if (value1.toUpperCase() === this.conditionType.comparisonValue.toUpperCase()) { returnValue = true; } } } return returnValue; }; return ContainsCondition; }()); export { ContainsCondition }; function ContainsCondition_tsickle_Closure_declarations() { /** @type {?} */ ContainsCondition.prototype.conditionType; /** @type {?} */ ContainsCondition.prototype.IsRelevant; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGFpbnMtY29uZGl0aW9uLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWNyLWFzc2lzdC1zaW11bGF0b3ItbW9kdWxlLyIsInNvdXJjZXMiOlsic3JjL2FwcC9tb2R1bGVzL2NvcmUvcnVsZXMvY29udGFpbnMtY29uZGl0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFJQSxJQUFBO0lBSUksMkJBQVksYUFBNEI7UUFDdEMsSUFBSSxDQUFDLGFBQWEsR0FBRyxhQUFhLENBQUM7S0FDcEM7Ozs7O0lBRUYsb0NBQVE7Ozs7SUFBUixVQUFTLGlCQUFvQztRQUM1QyxxQkFBSSxXQUFXLEdBQUcsS0FBSyxDQUFDO1FBQ3hCLHFCQUFNLEtBQUssR0FBRyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsQ0FBQztRQUN0RSxFQUFFLENBQUMsQ0FBQyxLQUFLLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQztZQUN4QixHQUFHLENBQUMsQ0FBQyxxQkFBSSxPQUFPLEdBQUcsQ0FBQyxFQUFJLE9BQU8sR0FBRyxLQUFLLENBQUMsTUFBTSxFQUFJLE9BQU8sRUFBRSxFQUFFLENBQUM7Z0JBQzVELHFCQUFNLE1BQU0sR0FBRyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7Z0JBQzlCLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxXQUFXLEVBQUUsS0FBSyxJQUFJLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxXQUFXLEVBQUUsQ0FBQyxDQUFDLENBQUM7b0JBQzlFLFdBQVcsR0FBRyxJQUFJLENBQUM7aUJBQ3BCO2FBQ0Y7U0FDRjtRQUNELE1BQU0sQ0FBQyxXQUFXLENBQUM7S0FDcEI7NEJBeEJIO0lBeUJDLENBQUE7QUFyQkQsNkJBcUJDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29uZGl0aW9uIH0gZnJvbSAnLi4vY29uZGl0aW9uJztcclxuaW1wb3J0IHsgQ29uZGl0aW9uVHlwZSB9IGZyb20gJy4uL21vZGVscy9jb25kaXRpb250eXBlLm1vZGVsJztcclxuaW1wb3J0IHsgRGF0YUVsZW1lbnRWYWx1ZXMgfSBmcm9tICcuLi9kYXRhZWxlbWVudHZhbHVlcyc7XHJcblxyXG5leHBvcnQgY2xhc3MgQ29udGFpbnNDb25kaXRpb24gaW1wbGVtZW50cyBDb25kaXRpb24ge1xyXG4gIGNvbmRpdGlvblR5cGU6IENvbmRpdGlvblR5cGU7XHJcbiAgSXNSZWxldmFudDogYm9vbGVhbjtcclxuXHJcbiAgICBjb25zdHJ1Y3Rvcihjb25kaXRpb25UeXBlOiBDb25kaXRpb25UeXBlKSB7XHJcbiAgICAgIHRoaXMuY29uZGl0aW9uVHlwZSA9IGNvbmRpdGlvblR5cGU7XHJcbiAgICB9XHJcblxyXG4gICBldmFsdWF0ZShkYXRhRWxlbWVudFZhbHVlczogRGF0YUVsZW1lbnRWYWx1ZXMpOiBib29sZWFuIHtcclxuICAgIGxldCByZXR1cm5WYWx1ZSA9IGZhbHNlO1xyXG4gICAgY29uc3QgdmFsdWUgPSBkYXRhRWxlbWVudFZhbHVlcy5nZXQodGhpcy5jb25kaXRpb25UeXBlLmRhdGFFbGVtZW50SWQpO1xyXG4gICAgaWYgKHZhbHVlICE9PSB1bmRlZmluZWQpIHtcclxuICAgICAgZm9yIChsZXQgY291bnRlciA9IDAgOyAgY291bnRlciA8IHZhbHVlLmxlbmd0aCA7ICBjb3VudGVyKyspIHtcclxuICAgICAgICBjb25zdCB2YWx1ZTEgPSB2YWx1ZVtjb3VudGVyXTtcclxuICAgICAgICBpZiAodmFsdWUxLnRvVXBwZXJDYXNlKCkgPT09IHRoaXMuY29uZGl0aW9uVHlwZS5jb21wYXJpc29uVmFsdWUudG9VcHBlckNhc2UoKSkge1xyXG4gICAgICAgICAgcmV0dXJuVmFsdWUgPSB0cnVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcmV0dXJuIHJldHVyblZhbHVlO1xyXG4gIH1cclxufVxyXG4iXX0=