Class: TableNode
@lexical/table.TableNode
Hierarchy
↳
TableNode
Constructors
constructor
• new TableNode(key?)
Parameters
| Name | Type | 
|---|---|
key? | string | 
Overrides
Defined in
lexical-table/src/LexicalTableNode.ts:64
Methods
canBeEmpty
▸ canBeEmpty(): false
Returns
false
Overrides
Defined in
lexical-table/src/LexicalTableNode.ts:122
canExtractContents
▸ canExtractContents(): false
Returns
false
Overrides
Defined in
lexical-table/src/LexicalTableNode.ts:118
canIndent
▸ canIndent(): false
Returns
false
Overrides
Defined in
lexical-table/src/LexicalTableNode.ts:210
canSelectBefore
▸ canSelectBefore(): true
Returns
true
Defined in
lexical-table/src/LexicalTableNode.ts:206
createDOM
▸ createDOM(config, editor?): HTMLElement
Parameters
| Name | Type | 
|---|---|
config | EditorConfig | 
editor? | LexicalEditor | 
Returns
HTMLElement
Overrides
GridNode.createDOM
Defined in
lexical-table/src/LexicalTableNode.ts:76
exportDOM
▸ exportDOM(editor): DOMExportOutput
Parameters
| Name | Type | 
|---|---|
editor | LexicalEditor | 
Returns
Overrides
GridNode.exportDOM
Defined in
lexical-table/src/LexicalTableNode.ts:88
exportJSON
▸ exportJSON(): SerializedElementNode
Returns
Overrides
Defined in
lexical-table/src/LexicalTableNode.ts:68
getCellFromCords
▸ getCellFromCords(x, y, grid): null | Cell
Parameters
| Name | Type | 
|---|---|
x | number | 
y | number | 
grid | Grid | 
Returns
null | Cell
Defined in
lexical-table/src/LexicalTableNode.ts:152
getCellFromCordsOrThrow
▸ getCellFromCordsOrThrow(x, y, grid): Cell
Parameters
| Name | Type | 
|---|---|
x | number | 
y | number | 
grid | Grid | 
Returns
Defined in
lexical-table/src/LexicalTableNode.ts:170
getCellNodeFromCords
▸ getCellNodeFromCords(x, y, grid): null | TableCellNode
Parameters
| Name | Type | 
|---|---|
x | number | 
y | number | 
grid | Grid | 
Returns
null | TableCellNode
Defined in
lexical-table/src/LexicalTableNode.ts:180
getCellNodeFromCordsOrThrow
▸ getCellNodeFromCordsOrThrow(x, y, grid): TableCellNode
Parameters
| Name | Type | 
|---|---|
x | number | 
y | number | 
grid | Grid | 
Returns
Defined in
lexical-table/src/LexicalTableNode.ts:196
getCordsFromCellNode
▸ getCordsFromCellNode(tableCellNode, grid): Object
Parameters
| Name | Type | 
|---|---|
tableCellNode | TableCellNode | 
grid | Grid | 
Returns
Object
| Name | Type | 
|---|---|
x | number | 
y | number | 
Defined in
lexical-table/src/LexicalTableNode.ts:126
updateDOM
▸ updateDOM(): boolean
Returns
boolean
Overrides
GridNode.updateDOM
Defined in
lexical-table/src/LexicalTableNode.ts:84
clone
▸ Static clone(node): TableNode
Parameters
| Name | Type | 
|---|---|
node | TableNode | 
Returns
Overrides
GridNode.clone
Defined in
lexical-table/src/LexicalTableNode.ts:47
getType
▸ Static getType(): "table"
Returns
"table"
Overrides
GridNode.getType
Defined in
lexical-table/src/LexicalTableNode.ts:43
importDOM
▸ Static importDOM(): null | DOMConversionMap<HTMLElement>
Returns
null | DOMConversionMap<HTMLElement>
Defined in
lexical-table/src/LexicalTableNode.ts:51
importJSON
▸ Static importJSON(_serializedNode): TableNode
Parameters
| Name | Type | 
|---|---|
_serializedNode | SerializedTableNode | 
Returns
Overrides
GridNode.importJSON
Defined in
lexical-table/src/LexicalTableNode.ts:60