@nestjs-modules-mo/ioredis
Version:
Nest - a ioredis module (@ioredis)
13 lines (12 loc) • 562 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.redisHealthIndicatorProvider = void 0;
const ioredis_1 = require("ioredis");
const redis_constants_1 = require("../redis.constants");
exports.redisHealthIndicatorProvider = {
provide: redis_constants_1.REDIS_HEALTH_INDICATOR,
useFactory: (redisConfigOrConnection) => redisConfigOrConnection instanceof ioredis_1.default
? redisConfigOrConnection
: new ioredis_1.default(redisConfigOrConnection),
inject: [redis_constants_1.REDIS_CONFIG_OPTIONS],
};