File size: 390 Bytes
db242f8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import pagination from 'prisma-extension-pagination';
import { PrismaClient } from '@prisma/client';
export const createExtendedPrismaClient = ({ url }: { url?: string } = {}) => {
return new PrismaClient({
datasources: {
db: {
url,
},
},
}).$extends(pagination());
};
export type ExtendedPrismaClient = ReturnType<
typeof createExtendedPrismaClient
>;
|