@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
6 lines (5 loc) • 554 B
TypeScript
import type { PieceWritable } from "@1771technologies/lytenyte-core";
import { type PositionUnion } from "@1771technologies/lytenyte-shared";
import { type Dispatch, type SetStateAction } from "react";
import type { API, DataRect, DataRectSplit } from "../../types";
export declare function useCellFocusChange(focusActive: PieceWritable<PositionUnion | null>, excludeMarker: boolean, keepSelection: boolean, onCellSelectionChange: (c: DataRect[]) => void, setCellSelectionAdditiveRects: Dispatch<SetStateAction<DataRectSplit[] | null>>, api: API): void;