UNPKG

hightable

Version:

A dynamic windowed scrolling table component for react

22 lines (21 loc) 732 B
import type { KeyboardEvent } from 'react'; interface SelectionContextType { selectable?: boolean; pendingSelectionGesture?: boolean; isRowSelected?: ({ rowNumber }: { rowNumber: number | undefined; }) => boolean | undefined; toggleRowNumber?: ({ rowNumber }: { rowNumber: number; }) => void; toggleRangeToRowNumber?: ({ row, rowNumber }: { row: number; rowNumber: number; }) => void; onTableKeyDown?: (event: KeyboardEvent) => void; toggleAllRows?: () => void; allRowsSelected?: boolean; } export declare const defaultSelectionContext: SelectionContextType; export declare const SelectionContext: import("react").Context<SelectionContextType>; export {};