prisma-extension-pagination
prisma-extension-pagination copied to clipboard
Paginate not working in prisma 5 with NestJs
When using this library with NestJs, this error occurs:
class UsersRepository {
constructor(private readonly prisma: PrismaService) {}
findMany() {
return this.prisma.users.paginate(); // "The property 'paginate' does not exist on type 'UserDelegate'."
}
}
// Prisma instantiation
import pagination from 'prisma-extension-pagination';
@Injectable()
export class PrismaService extends PrismaClient implements OnModuleInit, OnModuleDestroy {
async onModuleInit(): Promise<void> {
await this.$connect();
this.$extends(pagination());
}
}
NestJs: 8.4.7
Typescript: 4.7.4
Prisma: 5.2.0
prisma-extension-pagination: 0.5.0
@btd1337 seems related to https://github.com/deptyped/prisma-extension-pagination/issues/7
Look at this