prisma-extension-pagination icon indicating copy to clipboard operation
prisma-extension-pagination copied to clipboard

Paginate not working in prisma 5 with NestJs

Open btd1337 opened this issue 1 year ago • 2 comments

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 avatar Nov 18 '23 01:11 btd1337

@btd1337 seems related to https://github.com/deptyped/prisma-extension-pagination/issues/7

deptyped avatar Nov 18 '23 01:11 deptyped

Look at this

AlexRMU avatar Apr 02 '24 13:04 AlexRMU