Kaizen
Browse modulesPersistenceFunctions

Function: toPrismaParams()

function toPrismaParams(params?: OffsetPaginationParams): {
  skip: number;
  take: number;
};

Defined in: shared/persistence/offset-pagination.ts:60

Convert pagination params to Prisma skip/take values.

Parameters

ParameterType
paramsOffsetPaginationParams

Returns

{
  skip: number;
  take: number;
}

skip

skip: number;

take

take: number;

Example

const { skip, take } = toPrismaParams({ page: 2, pageSize: 10 });
// skip = 10, take = 10

const rows = await prisma.user.findMany({ skip, take });

On this page