import { ID, NumericFormat, IRow, ICell, IStoreState, ICellNN } from '../index.data'; import { IRenderer } from '../cellTypes/index.data'; import { Store } from 'unistore'; export interface CellProps { store: Store; row: IRow; cell: ICell; hidden: boolean; // setCellFormula: (id: ID, formula: string) => any; // unsetCellFormula: (id: ID) => any; setCellData: (data: Partial & { id: ID }) => any; } export interface CellPropsNature { id: ID; rowId: ID; level: number; rowspan?: number; colspan?: number; style?: React.CSSProperties; value?: any; format?: NumericFormat; error?: string; formulaIsAbstract?: boolean; Renderer: IRenderer; isChecked: boolean; checkable: boolean; rowAdditions?: any; locked?: boolean; // setCellFormula: (id: ID, formula: string) => any; // unsetCellFormula: (id: ID) => any; isCellSelected: (id: ID) => boolean; getRow: (rowId: ID) => IRow; }