FU
Size: a a a
FU
R
FU
G
FU
G
AE
Вキ
S
G
АМ
GET /users
→ там приходит массив юзеров → соответственно, запрос вы вызываете примерно так — .load<User[]>('/users').subscribe(...)
АМ
{
total: 453,
page: 1,
per_page: 24,
users: [...],
// и прочие мета-данные
}
АМ
UserListResponse
, и вызываете .load<UserListResponse>('/users').subscribe(...)
?nt
AI
UserListResponse
, и вызываете .load<UserListResponse>('/users').subscribe(...)
?АМ
nt
export interface Pagination {
currentPage: number;
itemsPerPage: number;
totalItems: number;
totalPages: number;
}
export class PaginatedResponse<T> {
result: T;
pagination: Pagination;
}
AI
export interface Pagination {
currentPage: number;
itemsPerPage: number;
totalItems: number;
totalPages: number;
}
export class PaginatedResponse<T> {
result: T;
pagination: Pagination;
}
nt
AI
export interface Pagination {Как-то так, только наверно еще имя
currentPage: number;
itemsPerPage: number;
totalItems: number;
totalPages: number;
}
export class PaginatedResponse<T> extends Pagination {
users: T[];
}
users
надо передавать