export interface ColumnDataType< Data extends Record = Record, > { id: string; type: string; name: string; data: Data; } export type ColumnUpdater = ( data: T ) => Partial; export type CellDataType = { columnId: ColumnDataType['id']; value: ValueType; }; export type SerializedCells = Record>; export type ViewBasicDataType = { id: string; name: string; mode: string; };