UNPKG

visual-grid

Version:
26 lines (25 loc) 1.23 kB
import { Grid } from "../../grid"; import { CellPosition, Coordinate } from "../../types"; import CellRange from "../../selection/CellRange"; import { FillRange } from "../../selection/FillRange"; import { RefObject } from "preact"; interface Props { grid: Grid; items: string[]; pinnedLeftColumns: string[]; pinnedRightColumns: string[]; normalColumns: string[]; rowHeight: number; getCoordinate: (row: string, column: string) => Coordinate; getCoordLocatedRange: (coord: Coordinate) => CellRange | undefined; hoverRow: (row: string) => void; selectRows: (rows: string[]) => void; selectCells: (start: Coordinate, end: Coordinate) => void; setEditing: (pos?: CellPosition) => void; setFilling: (filling?: FillRange) => void; normalCellsRef: RefObject<HTMLDivElement>; normalCellsContainerRef: RefObject<HTMLDivElement>; handleHorizontalScroll: (ev: UIEvent) => void; } declare const _default: (props: Omit<Omit<Props, "grid">, "selectCells" | "setEditing" | "setFilling" | "selectRows" | "pinnedLeftColumns" | "pinnedRightColumns" | "normalColumns" | "rowHeight" | "getCoordinate" | "getCoordLocatedRange" | "hoverRow">) => JSX.Element; export default _default;