refactor(server): import prisma from @prisma/client (#5863)

This commit is contained in:
liuyi
2024-02-22 07:46:57 +00:00
parent f2c5786dd0
commit 4d421a324f
24 changed files with 82 additions and 218 deletions
@@ -21,7 +21,6 @@ export {
GlobalExceptionFilter,
OptionalModule,
} from './nestjs';
export { PrismaService } from './prisma';
export { SessionService } from './session';
export * from './storage';
export { type StorageProvider, StorageProviderFactory } from './storage';
@@ -3,16 +3,16 @@ import { PrismaClient } from '@prisma/client';
import { PrismaService } from './service';
// both `PrismaService` and `PrismaClient` can be injected
// only `PrismaClient` can be injected
const clientProvider: Provider = {
provide: PrismaClient,
useExisting: PrismaService,
useClass: PrismaService,
};
@Global()
@Module({
providers: [PrismaService, clientProvider],
exports: [PrismaService, clientProvider],
providers: [clientProvider],
exports: [clientProvider],
})
export class PrismaModule {}
export { PrismaService } from './service';