Class: TableCellNode
@lexical/table.TableCellNode
Hierarchy
- ↳ - TableCellNode
Constructors
constructor
• new TableCellNode(headerState?, colSpan?, width?, key?)
Parameters
| Name | Type | Default value | 
|---|---|---|
| headerState | number | TableCellHeaderStates.NO_STATUS | 
| colSpan | number | 1 | 
| width? | number | undefined | 
| key? | string | undefined | 
Overrides
DEPRECATED_GridCellNode.constructor
Defined in
lexical-table/src/LexicalTableCellNode.ts:90
Methods
canBeEmpty
▸ canBeEmpty(): false
Returns
false
Overrides
DEPRECATED_GridCellNode.canBeEmpty
Defined in
lexical-table/src/LexicalTableCellNode.ts:210
canIndent
▸ canIndent(): false
Returns
false
Overrides
DEPRECATED_GridCellNode.canIndent
Defined in
lexical-table/src/LexicalTableCellNode.ts:214
collapseAtStart
▸ collapseAtStart(): true
Returns
true
Overrides
DEPRECATED_GridCellNode.collapseAtStart
Defined in
lexical-table/src/LexicalTableCellNode.ts:206
createDOM
▸ createDOM(config): HTMLElement
Parameters
| Name | Type | 
|---|---|
| config | EditorConfig | 
Returns
HTMLElement
Overrides
DEPRECATED_GridCellNode.createDOM
Defined in
lexical-table/src/LexicalTableCellNode.ts:101
exportDOM
▸ exportDOM(editor): DOMExportOutput
Parameters
| Name | Type | 
|---|---|
| editor | LexicalEditor | 
Returns
Overrides
DEPRECATED_GridCellNode.exportDOM
Defined in
lexical-table/src/LexicalTableCellNode.ts:117
exportJSON
▸ exportJSON(): SerializedTableCellNode
Returns
Overrides
DEPRECATED_GridCellNode.exportJSON
Defined in
lexical-table/src/LexicalTableCellNode.ts:141
getHeaderStyles
▸ getHeaderStyles(): number
Returns
number
Defined in
lexical-table/src/LexicalTableCellNode.ts:161
getTag
▸ getTag(): string
Returns
string
Defined in
lexical-table/src/LexicalTableCellNode.ts:151
getWidth
▸ getWidth(): undefined | number
Returns
undefined | number
Defined in
lexical-table/src/LexicalTableCellNode.ts:171
hasHeader
▸ hasHeader(): boolean
Returns
boolean
Defined in
lexical-table/src/LexicalTableCellNode.ts:191
hasHeaderState
▸ hasHeaderState(headerState): boolean
Parameters
| Name | Type | 
|---|---|
| headerState | number | 
Returns
boolean
Defined in
lexical-table/src/LexicalTableCellNode.ts:187
isShadowRoot
▸ isShadowRoot(): boolean
Returns
boolean
Overrides
DEPRECATED_GridCellNode.isShadowRoot
Defined in
lexical-table/src/LexicalTableCellNode.ts:202
setHeaderStyles
▸ setHeaderStyles(headerState): number
Parameters
| Name | Type | 
|---|---|
| headerState | number | 
Returns
number
Defined in
lexical-table/src/LexicalTableCellNode.ts:155
setWidth
▸ setWidth(width): undefined | null | number
Parameters
| Name | Type | 
|---|---|
| width | number | 
Returns
undefined | null | number
Defined in
lexical-table/src/LexicalTableCellNode.ts:165
toggleHeaderStyle
▸ toggleHeaderStyle(headerStateToToggle): TableCellNode
Parameters
| Name | Type | 
|---|---|
| headerStateToToggle | number | 
Returns
Defined in
lexical-table/src/LexicalTableCellNode.ts:175
updateDOM
▸ updateDOM(prevNode): boolean
Parameters
| Name | Type | 
|---|---|
| prevNode | TableCellNode | 
Returns
boolean
Overrides
DEPRECATED_GridCellNode.updateDOM
Defined in
lexical-table/src/LexicalTableCellNode.ts:195
clone
▸ Static clone(node): TableCellNode
Parameters
| Name | Type | 
|---|---|
| node | TableCellNode | 
Returns
Overrides
DEPRECATED_GridCellNode.clone
Defined in
lexical-table/src/LexicalTableCellNode.ts:60
getType
▸ Static getType(): "tablecell"
Returns
"tablecell"
Overrides
DEPRECATED_GridCellNode.getType
Defined in
lexical-table/src/LexicalTableCellNode.ts:56
importDOM
▸ Static importDOM(): null | DOMConversionMap<HTMLElement>
Returns
null | DOMConversionMap<HTMLElement>
Defined in
lexical-table/src/LexicalTableCellNode.ts:69
importJSON
▸ Static importJSON(serializedNode): TableCellNode
Parameters
| Name | Type | 
|---|---|
| serializedNode | SerializedTableCellNode | 
Returns
Overrides
DEPRECATED_GridCellNode.importJSON
Defined in
lexical-table/src/LexicalTableCellNode.ts:82