diff --git a/types/react-js-pagination/index.d.ts b/types/react-js-pagination/index.d.ts index ee2be831e2..a0daf41111 100644 --- a/types/react-js-pagination/index.d.ts +++ b/types/react-js-pagination/index.d.ts @@ -33,7 +33,7 @@ export interface ReactJsPaginationProps { linkClassNext?: string; linkClassLast?: string; hideFirstLastPages?: boolean; - getPageUrl?(): string; + getPageUrl?: (pageNumber: number) => string; } declare const Pagination: React.ClassicComponentClass; diff --git a/types/react-js-pagination/react-js-pagination-tests.tsx b/types/react-js-pagination/react-js-pagination-tests.tsx index d9c0a917a5..483982df24 100644 --- a/types/react-js-pagination/react-js-pagination-tests.tsx +++ b/types/react-js-pagination/react-js-pagination-tests.tsx @@ -8,16 +8,20 @@ class ReactPagination extends React.Component<{}, {activePage: number}> { activePage: 1 }; this.handleChange = this.handleChange.bind(this); + this.makePageUrl = this.makePageUrl.bind(this); } handleChange(pageNumber: number) { this.setState({ activePage: pageNumber }); } + makePageUrl(pageNumber: number) { + return `#;page=${pageNumber}`; + } render() { return ( ); }