我想在 ORM 模型中使用我在 schema.prisma 文件中定义的枚举(我正在使用 TypeGraphQL)。
我的 prisma 架构定义为
enum Modality {
CT
MAMMO
MRI
STEREO
}
运行后npx prisma generate
,以下 TypeScript 代码会生成错误。
import { Modality } from "@prisma/client";
> src/schema/ImagingCenter.ts:4:10 - error TS2305: Module '"@prisma/client"' has no exported member 'Modality'.
我可以导入 PrismaClient 并在我的应用程序中很好地使用它,但我无法导入任何特定类型或枚举。
我使用的是 Prisma 客户端 ~3.11.0,并且 tsconfig.json 中有以下内容:
"target": "es2018",
"allowJs": true,
"module": "commonjs",
"moduleResolution": "node",
"allowSyntheticDefaultImports": true,
根据这篇文章,我的设置似乎应该可以正常工作?如何在 prisma 客户端中获取枚举? https://stackoverflow.com/questions/68579505/how-to-get-enums-in-prisma-client