UNPKG

react-use-object-state

Version:

React hooks to create stateful API's for reusable object patterns

27 lines (26 loc) 939 B
import { PaginationState, PaginationOrder } from "./types"; import { Dispatch, SetStateAction } from "react"; export declare const paginationStateFactory: (setState: Dispatch<SetStateAction<PaginationState>>) => { setPage: (page: number) => void; setRowsPerPage: (rowsPerPage: number) => void; sort: ({ order, orderBy }: { order: PaginationOrder; orderBy: string; }) => void; nextPage: () => void; previousPage: () => void; }; export declare const usePaginationState: (initialState: PaginationState) => { setPage: (page: number) => void; setRowsPerPage: (rowsPerPage: number) => void; sort: ({ order, orderBy }: { order: PaginationOrder; orderBy: string; }) => void; nextPage: () => void; previousPage: () => void; page: number; rowsPerPage: number; order: "asc" | "desc" | undefined; orderBy: string | undefined; };