Some checks failed
CI/CD Pipeline / unit-tests (push) Failing after 1m16s
CI/CD Pipeline / integration-tests (push) Failing after 2m32s
CI/CD Pipeline / lint (push) Successful in 5m22s
CI/CD Pipeline / e2e-tests (push) Has been skipped
CI/CD Pipeline / build (push) Has been skipped
31 lines
746 B
TypeScript
31 lines
746 B
TypeScript
import type { GridColDef } from './colDef';
|
|
import { GridRowId } from './gridRows';
|
|
/**
|
|
* The mode of the cell.
|
|
*/
|
|
export type GridCellMode = 'edit' | 'view';
|
|
/**
|
|
* The mode of the row.
|
|
*/
|
|
export type GridRowMode = 'edit' | 'view';
|
|
/**
|
|
* The coordinates of cell represented by their row and column indexes.
|
|
*/
|
|
export interface GridCellIndexCoordinates {
|
|
colIndex: number;
|
|
rowIndex: number;
|
|
}
|
|
/**
|
|
* The coordinates of a cell represented by their row ID and column field.
|
|
*/
|
|
export interface GridCellCoordinates {
|
|
id: GridRowId;
|
|
field: GridColDef['field'];
|
|
}
|
|
/**
|
|
* The coordinates of column header represented by their row and column indexes.
|
|
*/
|
|
export interface GridColumnHeaderIndexCoordinates {
|
|
colIndex: number;
|
|
}
|