Prisma Typescript模型类型问题



我目前正在创建一个api与Prisma ORM。并尝试从父类动态地实现它,以便让所有的子类都使用嵌套在父类中的函数。

I face a error Type.

有代码:

import { PrismaClient } from '@prisma/client'

export default class Repository {

public model = 'repository';
private prisma = new PrismaClient();

public async getAll(): Promise<Object> {
const model = this.model as string;
const result = await this.prisma[model].findMany();
return result;
}

}

在this.prisma[model].findMany()":

元素隐式具有'any'类型,因为'Model'类型的表达式不能用于索引类型'PrismaClient<PrismaClientOptions,>'。

事先感谢您的帮助。

我正在努力实现同样的目标。遗憾的是,由于Prisma的工作方式,这目前是不可能的。但是,看看这个。

https://github.com/prisma/prisma/discussions/4397

相关内容

  • 没有找到相关文章

最新更新