🤖 Merge PR #47335 [@types/react-table] Add getToggleAllPageRowsSelectedProps to useRowSelect types by @kirkobyte

Adds getToggleAllPageRowsSelectedProps to the useRowSelect types. This is the paginated version of the useToggleAllRowSelectProps option

Co-authored-by: Kirk Holloway <kirkh@spotify.com>
This commit is contained in:
Kirk Holloway 2020-09-09 07:53:18 +12:00 committed by GitHub
parent 26b6d6014a
commit 4d3b1a5126
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -709,6 +709,7 @@ export type UseRowSelectOptions<D extends object> = Partial<{
export interface UseRowSelectHooks<D extends object> {
getToggleRowSelectedProps: Array<PropGetter<D, TableToggleRowsSelectedProps>>;
getToggleAllRowsSelectedProps: Array<PropGetter<D, TableToggleAllRowsSelectedProps>>;
getToggleAllPageRowsSelectedProps: Array<PropGetter<D, TableToggleAllRowsSelectedProps>>;
}
export interface UseRowSelectState<D extends object> {
@ -721,6 +722,9 @@ export interface UseRowSelectInstanceProps<D extends object> {
getToggleAllRowsSelectedProps: (
props?: Partial<TableToggleAllRowsSelectedProps>,
) => TableToggleAllRowsSelectedProps;
getToggleAllPageRowsSelectedProps: (
props?: Partial<TableToggleAllRowsSelectedProps>,
) => TableToggleAllRowsSelectedProps;
isAllRowsSelected: boolean;
selectedFlatRows: Array<Row<D>>;
}