@anpdgovbr/shared-types
Version:
Biblioteca central de tipos TypeScript compartilhados para os projetos da ANPD (BETA)
22 lines (21 loc) • 852 B
JavaScript
/**
* @fileoverview
* Exportação centralizada das interfaces compartilhadas do sistema.
*
* @remarks
* Este arquivo facilita a importação das interfaces em outros módulos, permitindo
* importações simplificadas como `import { BaseQueryParams } from '@/interfaces'`.
*
* @author @lucianoedipo
* @since 2025
*/
// Pagination helpers
/**
* Metadados de paginação e utilitários associados.
*
* @remarks
* Exporta o tipo `PaginationMeta` e diferentes helpers para calcular meta de paginação,
* validar parâmetros, construir respostas paginadas e utilitários auxiliares como
* cálculo de offset e verificação de páginas válidas.
*/
export { calculatePaginationMeta, validatePaginationParams, createPaginatedResponse, calculateOffset, isValidPage, getPageRange, createEmptyPaginatedResponse, } from "./pagination.helpers";