Skip to main content

Class: TableCellNode

@lexical/table.TableCellNode

Hierarchy

Constructors

constructor

new TableCellNode(headerState?, colSpan?, width?, key?)

Parameters

NameTypeDefault value
headerStatenumberTableCellHeaderStates.NO_STATUS
colSpannumber1
width?numberundefined
key?stringundefined

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

NameType
configEditorConfig

Returns

HTMLElement

Overrides

DEPRECATED_GridCellNode.createDOM

Defined in

lexical-table/src/LexicalTableCellNode.ts:101


exportDOM

exportDOM(editor): DOMExportOutput

Parameters

NameType
editorLexicalEditor

Returns

DOMExportOutput

Overrides

DEPRECATED_GridCellNode.exportDOM

Defined in

lexical-table/src/LexicalTableCellNode.ts:117


exportJSON

exportJSON(): SerializedTableCellNode

Returns

SerializedTableCellNode

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

NameType
headerStatenumber

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

NameType
headerStatenumber

Returns

number

Defined in

lexical-table/src/LexicalTableCellNode.ts:155


setWidth

setWidth(width): undefined | null | number

Parameters

NameType
widthnumber

Returns

undefined | null | number

Defined in

lexical-table/src/LexicalTableCellNode.ts:165


toggleHeaderStyle

toggleHeaderStyle(headerStateToToggle): TableCellNode

Parameters

NameType
headerStateToTogglenumber

Returns

TableCellNode

Defined in

lexical-table/src/LexicalTableCellNode.ts:175


updateDOM

updateDOM(prevNode): boolean

Parameters

NameType
prevNodeTableCellNode

Returns

boolean

Overrides

DEPRECATED_GridCellNode.updateDOM

Defined in

lexical-table/src/LexicalTableCellNode.ts:195


clone

Static clone(node): TableCellNode

Parameters

NameType
nodeTableCellNode

Returns

TableCellNode

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

NameType
serializedNodeSerializedTableCellNode

Returns

TableCellNode

Overrides

DEPRECATED_GridCellNode.importJSON

Defined in

lexical-table/src/LexicalTableCellNode.ts:82