Class: TableObserver
@lexical/table.TableObserver
Constructors
constructor
• new TableObserver(editor, tableNodeKey): TableObserver
Parameters
| Name | Type | 
|---|---|
| editor | LexicalEditor | 
| tableNodeKey | string | 
Returns
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:77
Properties
anchorCell
• anchorCell: null | TableDOMCell
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:68
anchorCellNodeKey
• anchorCellNodeKey: null | string
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:70
anchorX
• anchorX: number
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:65
anchorY
• anchorY: number
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:66
editor
• editor: LexicalEditor
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:72
focusCell
• focusCell: null | TableDOMCell
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:69
focusCellNodeKey
• focusCellNodeKey: null | string
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:71
focusX
• focusX: number
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:60
focusY
• focusY: number
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:61
hasHijackedSelectionStyles
• hasHijackedSelectionStyles: boolean
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:74
isHighlightingCells
• isHighlightingCells: boolean
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:64
isSelecting
• isSelecting: boolean
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:75
listenersToRemove
• listenersToRemove: Set<() => void>
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:62
table
• table: TableDOMTable
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:63
tableNodeKey
• tableNodeKey: string
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:67
tableSelection
• tableSelection: null | TableSelection
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:73
Methods
clearHighlight
▸ clearHighlight(): void
Returns
void
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:161
clearText
▸ clearText(): void
Returns
void
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:367
disableHighlightStyle
▸ disableHighlightStyle(): void
Returns
void
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:215
enableHighlightStyle
▸ enableHighlightStyle(): void
Returns
void
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:197
formatCells
▸ formatCells(type): void
Parameters
| Name | Type | 
|---|---|
| type | TextFormatType | 
Returns
void
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:340
getTable
▸ getTable(): TableDOMTable
Returns
TableDOMTable
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:101
removeListeners
▸ removeListeners(): void
Returns
void
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:105
setAnchorCellForSelection
▸ setAnchorCellForSelection(cell): void
Parameters
| Name | Type | 
|---|---|
| cell | TableDOMCell | 
Returns
void
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:320
setFocusCellForSelection
▸ setFocusCellForSelection(cell, ignoreStart?): void
Parameters
| Name | Type | Default value | 
|---|---|---|
| cell | TableDOMCell | undefined | 
| ignoreStart | boolean | false | 
Returns
void
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:244
trackTable
▸ trackTable(): void
Returns
void
Defined in
packages/lexical-table/src/LexicalTableObserver.ts:111
updateTableTableSelection
▸ updateTableTableSelection(selection): void
Parameters
| Name | Type | 
|---|---|
| selection | null|TableSelection | 
Returns
void