13 lines
370 B
TypeScript
13 lines
370 B
TypeScript
|
|
/**
|
||
|
|
* Generic paged response wrapper matching the Extrudex backend PagedResponse<T>.
|
||
|
|
*/
|
||
|
|
export interface PagedResponse<T> {
|
||
|
|
/** The items in this page. */
|
||
|
|
items: T[];
|
||
|
|
/** Total number of items across all pages. */
|
||
|
|
totalCount: number;
|
||
|
|
/** The current page number (1-based). */
|
||
|
|
pageNumber: number;
|
||
|
|
/** The number of items per page. */
|
||
|
|
pageSize: number;
|
||
|
|
}
|