@mdf.js/core
Version:
MMS - API Core - Common types, classes and functions
16 lines • 515 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.overallStatus = overallStatus;
/** Overall component status */
function overallStatus(checks) {
if (Object.values(checks).every(check => check.every(entry => entry.status === 'pass'))) {
return 'pass';
}
else if (Object.values(checks).some(check => check.some(entry => entry.status === 'fail'))) {
return 'fail';
}
else {
return 'warn';
}
}
//# sourceMappingURL=overallStatus.js.map