Skip to main content

Type Alias: CellComponentProps<Cell>

CellComponentProps<Cell> = object

Defined in: src/types.ts:72

Type of Spreadsheet Cell component props

Type Parameters

Cell

Cell extends CellBase = CellBase

Properties

activate()

activate: (point) => void

Defined in: src/types.ts:96

Activate the cell at the given point

Parameters

point

Point

Returns

void


active

active: boolean

Defined in: src/types.ts:82

Whether the cell is active


column

column: number

Defined in: src/types.ts:76

The column of the cell


copied

copied: boolean

Defined in: src/types.ts:84

Whether the cell is copied


data

data: Cell | undefined

Defined in: src/types.ts:90

The data of the cell


DataViewer

DataViewer: DataViewerComponent<Cell>

Defined in: src/types.ts:78

The DataViewer component to be used by the cell


dragging

dragging: boolean

Defined in: src/types.ts:86

Whether the user is dragging


evaluatedData

evaluatedData: Cell | undefined

Defined in: src/types.ts:92

The evaluated data of the cell


mode

mode: Mode

Defined in: src/types.ts:88

The mode of the cell


row

row: number

Defined in: src/types.ts:74

The row of the cell


select()

select: (point) => void

Defined in: src/types.ts:94

Select the cell at the given point

Parameters

point

Point

Returns

void


selected

selected: boolean

Defined in: src/types.ts:80

Whether the cell is selected


setCellData()

setCellData: (cell) => void

Defined in: src/types.ts:100

Set data of the cell

Parameters

cell

Cell

Returns

void


setCellDimensions()

setCellDimensions: (point, dimensions) => void

Defined in: src/types.ts:98

Set the dimensions of the cell at the given point with the given dimensions

Parameters

point

Point

dimensions

Dimensions

Returns

void