it0/packages/shared/common/src/interfaces/paginated-result.interface.ts

15 lines
248 B
TypeScript

export interface PaginatedResult<T> {
data: T[];
total: number;
page: number;
limit: number;
totalPages: number;
}
export interface PaginationParams {
page?: number;
limit?: number;
sortBy?: string;
sortOrder?: 'ASC' | 'DESC';
}