UNPKG

@anpdgovbr/shared-types

Version:

Biblioteca central de tipos TypeScript compartilhados para os projetos da ANPD (BETA)

22 lines (21 loc) 852 B
/** * @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";