UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

30 lines (29 loc) 788 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; precedesBreak?: undefined; } | { type: string; num: number; selected: boolean; precedesBreak: boolean; })[]; type PageType = { type: string; num: number; disabled?: boolean; selected?: boolean; precedesBreak?: boolean; }; export declare function buildComponentData(page: PageType, hrefBuilder: (n: number) => string, onClick: (e: React.MouseEvent) => void): { props: {}; key: string; content: string; }; export {};