├── .eslintrc.js ├── .github ├── renovate.json └── workflows │ ├── ci.yaml │ ├── documentation-release.yaml │ └── semantic-release.yaml ├── .gitignore ├── .prettierrc ├── README.md ├── jest.config.js ├── package.json ├── prisma ├── schema-4-9-0.prisma └── schema.prisma ├── src ├── Utils.ts ├── exceptions │ ├── ExceedCount.ts │ ├── ExceedTotalPages.ts │ └── PaginationException.ts ├── index.ts ├── pagination │ ├── IPagination.ts │ ├── Pagination.ts │ ├── PaginationArgs.ts │ ├── PaginationOptions.ts │ └── result │ │ ├── IPaginationResult.ts │ │ ├── PageArgs.ts │ │ └── PaginationResult.ts └── prisma │ ├── IPrismaPaginate.ts │ ├── PrismaFindManyArgs.ts │ ├── PrismaPaginate.ts │ ├── PrismaPaginateResult.ts │ └── PrismaPaginationArgs.ts ├── test ├── extension.test.ts └── utils.ts ├── tsconfig.json └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/documentation-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/.github/workflows/documentation-release.yaml -------------------------------------------------------------------------------- /.github/workflows/semantic-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/.github/workflows/semantic-release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/package.json -------------------------------------------------------------------------------- /prisma/schema-4-9-0.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/prisma/schema-4-9-0.prisma -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /src/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/Utils.ts -------------------------------------------------------------------------------- /src/exceptions/ExceedCount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/exceptions/ExceedCount.ts -------------------------------------------------------------------------------- /src/exceptions/ExceedTotalPages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/exceptions/ExceedTotalPages.ts -------------------------------------------------------------------------------- /src/exceptions/PaginationException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/exceptions/PaginationException.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/pagination/IPagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/pagination/IPagination.ts -------------------------------------------------------------------------------- /src/pagination/Pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/pagination/Pagination.ts -------------------------------------------------------------------------------- /src/pagination/PaginationArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/pagination/PaginationArgs.ts -------------------------------------------------------------------------------- /src/pagination/PaginationOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/pagination/PaginationOptions.ts -------------------------------------------------------------------------------- /src/pagination/result/IPaginationResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/pagination/result/IPaginationResult.ts -------------------------------------------------------------------------------- /src/pagination/result/PageArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/pagination/result/PageArgs.ts -------------------------------------------------------------------------------- /src/pagination/result/PaginationResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/pagination/result/PaginationResult.ts -------------------------------------------------------------------------------- /src/prisma/IPrismaPaginate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/prisma/IPrismaPaginate.ts -------------------------------------------------------------------------------- /src/prisma/PrismaFindManyArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/prisma/PrismaFindManyArgs.ts -------------------------------------------------------------------------------- /src/prisma/PrismaPaginate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/prisma/PrismaPaginate.ts -------------------------------------------------------------------------------- /src/prisma/PrismaPaginateResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/prisma/PrismaPaginateResult.ts -------------------------------------------------------------------------------- /src/prisma/PrismaPaginationArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/src/prisma/PrismaPaginationArgs.ts -------------------------------------------------------------------------------- /test/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/test/extension.test.ts -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/test/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandrewTx08/prisma-paginate/HEAD/yarn.lock --------------------------------------------------------------------------------