mirror of
https://github.com/rajnandan1/kener.git
synced 2026-06-23 04:10:22 +00:00
fix(redis): use named RedisOptions type so npm run check passes
ioredis v5 dropped the namespace merge on the default export, so `Redis.RedisOptions` resolves to TS2702 (type used as a namespace). Import the `RedisOptions` type by name instead. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import IORedis from "ioredis";
|
||||
import Redis from "ioredis";
|
||||
import type { RedisOptions } from "ioredis";
|
||||
import dotenv from "dotenv";
|
||||
dotenv.config();
|
||||
|
||||
@@ -17,7 +18,7 @@ function shouldReconnectAfterRedisError(message: string): boolean {
|
||||
return false;
|
||||
}
|
||||
|
||||
const redisClientOptions: Redis.RedisOptions = {
|
||||
const redisClientOptions: RedisOptions = {
|
||||
maxRetriesPerRequest: null,
|
||||
// Detect dead peers during long K8s / network stalls (default ioredis keepAlive is off).
|
||||
keepAlive: 30000,
|
||||
|
||||
Reference in New Issue
Block a user