woocommerce-rest-ts-api
Version:
WooCommerce REST API - Type Script Library
13 lines • 544 B
TypeScript
import type { WooCommerceApiResponse } from "../types/index.js";
export interface PaginationInfo {
total: number;
totalPages: number;
currentPage?: number;
perPage?: number;
}
export declare function parsePaginationHeaders<T>(response: WooCommerceApiResponse<T>): PaginationInfo;
export declare function collectAllPages<T>(fetchPage: (page: number, perPage: number) => Promise<WooCommerceApiResponse<T[]>>, options?: {
perPage?: number;
maxPages?: number;
}): Promise<T[]>;
//# sourceMappingURL=PaginationHelper.d.ts.map