From 962b6dc15aaefe241aea08b90aca0dac9477bfe0 Mon Sep 17 00:00:00 2001 From: Hide_D Date: Sun, 28 Dec 2025 13:01:13 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20PrismaClientOptions=20=ED=83=80=EC=9E=85?= =?UTF-8?q?=20=EC=B0=B8=EC=A1=B0=20=EC=88=98=EC=A0=95=20=EB=B0=8F=20RedisC?= =?UTF-8?q?onnector=EC=9D=98=20client=20=ED=83=80=EC=9E=85=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/infra/src/postgres.ts | 4 ++-- packages/infra/src/redis.ts | 12 ++++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/infra/src/postgres.ts b/packages/infra/src/postgres.ts index 461c325..8eee43a 100644 --- a/packages/infra/src/postgres.ts +++ b/packages/infra/src/postgres.ts @@ -1,8 +1,8 @@ -import { PrismaClient, type PrismaClientOptions } from '@prisma/client'; +import { Prisma, PrismaClient } from '@prisma/client'; export interface PostgresConfig { url: string; - log?: PrismaClientOptions['log']; + log?: Prisma.PrismaClientOptions['log']; } export interface PostgresConnector { diff --git a/packages/infra/src/redis.ts b/packages/infra/src/redis.ts index e5b6d6c..5a6895e 100644 --- a/packages/infra/src/redis.ts +++ b/packages/infra/src/redis.ts @@ -1,4 +1,4 @@ -import { createClient, type RedisClientOptions, type RedisClientType } from 'redis'; +import { createClient, type RedisClientOptions } from 'redis'; export interface RedisConfig { url: string; @@ -7,7 +7,7 @@ export interface RedisConfig { } export interface RedisConnector { - readonly client: RedisClientType; + readonly client: ReturnType; connect(): Promise; disconnect(): Promise; } @@ -37,7 +37,11 @@ export const createRedisConnector = (config: RedisConfig): RedisConnector => { return { client, - connect: () => client.connect(), - disconnect: () => client.quit(), + connect: async () => { + await client.connect(); + }, + disconnect: async () => { + await client.quit(); + }, }; };