@kadconsulting/dry
Version:
KAD Reusable Component Library
10 lines (9 loc) • 1.52 kB
TypeScript
export declare const handleRowSelect: (setSelectedRowIds: React.Dispatch<React.SetStateAction<Record<string, boolean>>>, newSelectedRowIds: Record<string, boolean>) => void;
export declare const handleRowExpansion: (setExpandedRowIds: React.Dispatch<React.SetStateAction<Record<string, boolean>>>, newExpandedRowIds: Set<string>) => void;
export declare const handleSortChange: (setSortBy: React.Dispatch<React.SetStateAction<any[]>>, newSortBy: any[]) => void;
export declare const handleColumnOrderChange: (setColumnOrder: (newOrder: Array<string | number>) => void, newOrder: Array<string | number>) => void;
export declare const handleColumnResize: (setColumnWidths: (newColumnWidths: Record<string, number>) => void, newColumnWidths: Record<string, number>) => void;
export declare const handlePageSizeChange: (onPageChange: (newPageIndex: number, newPageSize: number) => void, pageIndex: number, setPageSize: React.Dispatch<React.SetStateAction<number>>, newPageSize: number, setPageIndex: React.Dispatch<React.SetStateAction<number>>) => void;
export declare const handleClickNext: (onPageChange: (newPageIndex: number, newPageSize: number) => void, pageIndex: number, pageSize: number) => void;
export declare const handleClickPrevious: (onPageChange: (newPageIndex: number, newPageSize: number) => void, pageIndex: number, pageSize: number) => void;
export declare const handleGoToPage: (onPageChange: (newPageIndex: number, newPageSize: number) => void, pageCount: number, pageSize: number, page: number) => void;