UNPKG

@visualjs/grid

Version:
34 lines (33 loc) 1.95 kB
import CellRange from "../selection/CellRange"; import { FillRange } from "../selection/FillRange"; import { CellPosition, ColumnPinned, RowPinned } from "../types"; import Grid from "."; export declare const Actions: { /** * Cell actions */ selectedCellsChanged: (grid: Grid, cb: (current?: CellRange, selections?: CellRange[]) => void) => () => void; editingCellChanged: (grid: Grid, cb: (cell?: CellPosition, previous?: CellPosition) => void) => () => void; fillingRangeChanged: (grid: Grid, cb: (range?: FillRange, previous?: FillRange) => void) => () => void; cellValueChanged: (grid: Grid, cb: (cell?: CellPosition, value?: any) => void) => () => void; /** * Row actions */ rowPinnedChanged: (grid: Grid, cb: (row?: string, pinned?: RowPinned) => void) => () => void; rowBaseHeightChanged: (grid: Grid, cb: (height?: number) => void) => () => void; selectedRowsChanged: (grid: Grid, cb: (rows?: string[]) => void) => () => void; rowAdded: (grid: Grid, cb: (row?: string) => void) => () => void; rowRemoved: (grid: Grid, cb: (row?: string) => void) => () => void; /** * Column actions */ columnsChanged: (grid: Grid, cb: () => void) => () => void; columnHeightChanged: (grid: Grid, cb: (height?: number) => void) => () => void; columnPinnedChanged: (grid: Grid, cb: (column?: string, pinned?: ColumnPinned) => void) => () => void; columnVisibleChanged: (grid: Grid, cb: (column?: string, visible?: boolean) => void) => () => void; columnWidthChanged: (grid: Grid, cb: (column?: string, width?: number) => void) => () => void; columnNameChanged: (grid: Grid, cb: (column?: string, name?: string) => void) => () => void; groupCollapsedChanged: (grid: Grid, cb: (group?: string, collapsed?: boolean) => void) => () => void; groupNameChanged: (grid: Grid, cb: (group?: string, name?: string) => void) => () => void; }; export default Actions;