@iflow-mcp/claudeus-wp-mcp
Version:
The most comprehensive WordPress MCP server - 145 production-ready tools for complete WordPress management with AI
31 lines (30 loc) • 948 B
TypeScript
/**
* Pagination metadata from WordPress REST API
* Extracted from response headers
*/
export interface PaginationMeta {
/** Total number of items in the collection */
total: number;
/** Total number of pages available */
totalPages: number;
/** Current page number */
currentPage: number;
/** Number of items per page */
perPage: number;
/** Whether there are more pages available */
hasMore: boolean;
}
/**
* Generic paginated response wrapper
* Combines data with pagination metadata
*/
export interface PaginatedResponse<T> {
/** The actual data returned from the API */
data: T;
/** Pagination metadata (if available) */
pagination?: PaginationMeta;
}
/**
* Create pagination metadata from WordPress REST API headers
*/
export declare function createPaginationMeta(headers: Record<string, string | undefined>, currentPage?: number, perPage?: number): PaginationMeta | undefined;