UNPKG

@primer/components

Version:
27 lines (26 loc) 708 B
/// <reference types="react" /> export declare function buildPaginationModel(pageCount: number, currentPage: number, showPages: boolean, marginPageCount: number, surroundingPageCount: number): ({ type: string; num: number; disabled: boolean; } | { type: string; num: number; selected?: undefined; } | { type: string; num: number; selected: boolean; })[]; declare type PageType = { type: string; num: number; disabled?: boolean; selected?: boolean; }; export declare function buildComponentData(page: PageType, hrefBuilder: (n: number) => string, onClick: (e: React.MouseEvent) => void): { props: {}; key: string; content: string; }; export {};