UNPKG

proactive-deps

Version:

A library for managing proactive dependency checks in Node.js applications.

32 lines (31 loc) 1.27 kB
"use strict"; 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