export interface PaginationOptions { take: number; skip?: number; } export interface PaginationResult { items: T[]; hasNextPage: boolean; } export function paginationHelper(items: Entity[], take: number): PaginationResult { const hasNextPage = items.length > take; items.splice(take); return { items, hasNextPage }; }