nodejs-health-checker
Version:
Simple Nodejs package to simplify applications based in Node, to trace the healthy of the pods
40 lines • 1.79 kB
JavaScript
// Mapped types for IntegrationConfig
export var HealthTypes;
(function (HealthTypes) {
HealthTypes["Redis"] = "Redis";
HealthTypes["Memcached"] = "Memcached";
HealthTypes["Web"] = "Web";
HealthTypes["Dynamo"] = "Dynamo";
HealthTypes["Database"] = "Database";
HealthTypes["Custom"] = "Custom";
})(HealthTypes || (HealthTypes = {}));
// Mapped types for kinds of integrations
export var HealthIntegration;
(function (HealthIntegration) {
HealthIntegration["RedisIntegration"] = "Redis DB integration";
HealthIntegration["MemcachedIntegration"] = "Memcached integraton";
HealthIntegration["WebServiceIntegration"] = "Web integrated API";
HealthIntegration["DynamoDbIntegration"] = "AWS Dynamo DB";
HealthIntegration["DatabaseIntegration"] = "Database integration";
HealthIntegration["CustomIntegration"] = "Custom integration";
HealthIntegration["UnknownIntegration"] = "Unknown or missing integration type";
})(HealthIntegration || (HealthIntegration = {}));
// DefaultTimeOuts define all integration default timeouts
export var Defaults;
(function (Defaults) {
Defaults[Defaults["RedisTimeout"] = 2000] = "RedisTimeout";
Defaults[Defaults["RedisDB"] = 0] = "RedisDB";
Defaults[Defaults["RedisPort"] = 6379] = "RedisPort";
Defaults[Defaults["MemcachedTimeout"] = 1000] = "MemcachedTimeout";
Defaults[Defaults["MemcachePort"] = 11211] = "MemcachePort";
Defaults[Defaults["WebTimeout"] = 10000] = "WebTimeout";
})(Defaults || (Defaults = {}));
// Dialects accepted
export var Dialects;
(function (Dialects) {
Dialects["postgres"] = "postgres";
Dialects["mysql"] = "mysql";
Dialects["sqlite"] = "sqlite";
Dialects["mariadb"] = "mariadb";
})(Dialects || (Dialects = {}));
//# sourceMappingURL=types.js.map