ekart/src/app/core/models/paginated.model.ts
2026-03-03 17:27:30 +05:30

26 lines
433 B
TypeScript

export interface PaginatedResponse<T> {
data: T[];
links: {
next: string | null;
prev: string | null;
last: string | null;
first: string | null;
};
meta: {
total: number;
per_page: number;
current_page: number;
last_page: number;
from: number;
to: number;
links: links[];
};
}
interface links {
url: string | null;
label: string;
active: boolean;
page: number | null;
}