UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

9 lines (8 loc) 800 B
import type { BeanCollection } from '../../context/context'; import type { EditPosition, EditSource } from '../../interfaces/iEditService'; /** File is used to contain logic about whether a strategy is required. * This enables us to perform editing related checks without the overhead of creating the strategies and their event listeners. */ export declare function shouldStartEditing(beans: BeanCollection, { column }: Required<EditPosition>, event?: KeyboardEvent | MouseEvent | null, cellStartedEdit?: boolean | null, source?: EditSource): boolean; export declare function isCellEditable(beans: BeanCollection, editPosition: Required<EditPosition>): boolean; export declare function isFullRowCellEditable(beans: BeanCollection, position: Required<EditPosition>, source?: 'api' | 'ui'): boolean;