proactive-deps
Version:
A library for managing proactive dependency checks in Node.js applications.
32 lines (31 loc) • 1.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_CHECK_INTERVAL_MS = exports.DEFAULT_REFRESH_THRESHOLD_MS = exports.DEFAULT_CHECK_TIMEOUT_MS = exports.DEFAULT_CACHE_DURATION_MS = exports.WARNING_STATUS_MESSAGE = exports.ERROR_STATUS_MESSAGE = exports.SUCCESS_STATUS_MESSAGE = exports.WARNING_STATUS_CODE = exports.ERROR_STATUS_CODE = exports.SUCCESS_STATUS_CODE = void 0;
/**
* Expected status code for healthy dependencies.
*/
exports.SUCCESS_STATUS_CODE = 0;
/**
* Expected status code for unhealthy critical dependencies.
*/
exports.ERROR_STATUS_CODE = 1;
/**
* Expected status code for unhealthy non-critical dependencies.
*/
exports.WARNING_STATUS_CODE = 2;
/**
* Expected status message for healthy dependencies.
*/
exports.SUCCESS_STATUS_MESSAGE = 'OK';
/**
* Expected status message for unhealthy critical dependencies.
*/
exports.ERROR_STATUS_MESSAGE = 'CRITICAL';
/**
* Expected status message for unhealthy non-critical dependencies.
*/
exports.WARNING_STATUS_MESSAGE = 'WARNING';
exports.DEFAULT_CACHE_DURATION_MS = 60000; // 1 minute
exports.DEFAULT_CHECK_TIMEOUT_MS = 5000; // 5 seconds
exports.DEFAULT_REFRESH_THRESHOLD_MS = 5000; // 5 seconds
exports.DEFAULT_CHECK_INTERVAL_MS = 15000; // 15 seconds