Files
ohif-viewer/Packages/ohif-measurements/client/conformance/checkers/BaseChecker.js
T

19 lines
397 B
JavaScript

export class BaseChecker {
constructor() {
this.criterias = [];
}
check(data) {
const nonconformity = [];
this.criterias.forEach(criteria => {
const criteriaResult = criteria.check(data);
if (!criteriaResult.passed) {
nonconformity.push(criteriaResult);
}
});
return nonconformity;
}
}