diff --git a/resources/js/types/index.d.ts b/resources/js/types/index.d.ts index 1a82d8e5..915b6f6f 100644 --- a/resources/js/types/index.d.ts +++ b/resources/js/types/index.d.ts @@ -41,3 +41,27 @@ export interface User { updated_at: string; [key: string]: unknown; // This allows for additional properties... } + +export interface PaginatedResult { + data: T[]; + links: { + first: string; + last: string; + next?: string; + prev?: string; + }; + meta: { + current_page: number; + from?: number; + last_page: number; + links: { + active: boolean; + label: string; + url?: string; + }[]; + path: string; + per_page: number; + to?: number; + total: number; + }; +};