From 93bc4450510dec26950bff04c9c047db4a3bbe0e Mon Sep 17 00:00:00 2001 From: Steve McDougall Date: Mon, 14 Apr 2025 17:38:59 +0100 Subject: [PATCH] Update index.d.ts Adding PaginatedResult interface --- resources/js/types/index.d.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/resources/js/types/index.d.ts b/resources/js/types/index.d.ts index 1a82d8e58..915b6f6f0 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; + }; +};