@anpdgovbr/shared-types
Version:
Biblioteca central de tipos TypeScript compartilhados para os projetos da ANPD (BETA)
30 lines • 722 B
TypeScript
/**
* DTO de resposta paginada alinhado ao contrato `PageResponseDTO` das APIs Quarkus.
*
* @typeParam T Tipo dos elementos retornados na coleção paginada.
*
* @public
*/
export interface PageResponseDto<T> {
/**
* Conjunto de itens retornados na página corrente.
*/
data: T[];
/**
* Número da página corrente (base 0).
*/
page: number;
/**
* Quantidade de itens retornados por página.
*/
pageSize: number;
/**
* Quantidade total de elementos disponíveis para a consulta.
*/
totalElements: number;
/**
* Quantidade total de páginas disponíveis.
*/
totalPages: number;
}
//# sourceMappingURL=page-response.dto.d.ts.map