UNPKG

@brianveltman/sonatype-mcp

Version:

Model Context Protocol server for Sonatype Nexus Repository Manager

24 lines 838 B
export interface PaginationParams { limit?: number; offset?: number; } export interface PaginationMeta { totalCount: number; pageSize: number; currentPage: number; totalPages: number; hasNextPage: boolean; hasPreviousPage: boolean; } export interface PaginatedResponse<T> { items: T[]; meta: PaginationMeta; } export declare function createPaginationMeta(totalCount: number, limit: number, offset: number): PaginationMeta; export declare function createPaginatedResponse<T>(items: T[], totalCount: number, limit: number, offset: number): PaginatedResponse<T>; export declare function calculateOffset(page: number, limit: number): number; export declare function validatePaginationParams(params: PaginationParams): { limit: number; offset: number; }; //# sourceMappingURL=pagination.d.ts.map