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:82

Methods

canBeEmpty

canBeEmpty(): false

Returns

false

Overrides

DEPRECATED_GridCellNode.canBeEmpty

Defined in

lexical-table/src/LexicalTableCellNode.ts:202


canIndent

canIndent(): false

Returns

false

Overrides

DEPRECATED_GridCellNode.canIndent

Defined in

lexical-table/src/LexicalTableCellNode.ts:206


collapseAtStart

collapseAtStart(): true

Returns

true

Overrides

DEPRECATED_GridCellNode.collapseAtStart

Defined in

lexical-table/src/LexicalTableCellNode.ts:198


createDOM

createDOM(config): HTMLElement

Parameters

NameType
configEditorConfig

Returns

HTMLElement

Overrides

DEPRECATED_GridCellNode.createDOM

Defined in

lexical-table/src/LexicalTableCellNode.ts:93


exportDOM

exportDOM(editor): DOMExportOutput

Parameters

NameType
editorLexicalEditor

Returns

DOMExportOutput

Overrides

DEPRECATED_GridCellNode.exportDOM

Defined in

lexical-table/src/LexicalTableCellNode.ts:109


exportJSON

exportJSON(): SerializedTableCellNode

Returns

SerializedTableCellNode

Overrides

DEPRECATED_GridCellNode.exportJSON

Defined in

lexical-table/src/LexicalTableCellNode.ts:133


getHeaderStyles

getHeaderStyles(): number

Returns

number

Defined in

lexical-table/src/LexicalTableCellNode.ts:153


getTag

getTag(): string

Returns

string

Defined in

lexical-table/src/LexicalTableCellNode.ts:143


getWidth

getWidth(): undefined | number

Returns

undefined | number

Defined in

lexical-table/src/LexicalTableCellNode.ts:163


hasHeader

hasHeader(): boolean

Returns

boolean

Defined in

lexical-table/src/LexicalTableCellNode.ts:183


hasHeaderState

hasHeaderState(headerState): boolean

Parameters

NameType
headerStatenumber

Returns

boolean

Defined in

lexical-table/src/LexicalTableCellNode.ts:179


isShadowRoot

isShadowRoot(): boolean

Returns

boolean

Overrides

DEPRECATED_GridCellNode.isShadowRoot

Defined in

lexical-table/src/LexicalTableCellNode.ts:194


setHeaderStyles

setHeaderStyles(headerState): number

Parameters

NameType
headerStatenumber

Returns

number

Defined in

lexical-table/src/LexicalTableCellNode.ts:147


setWidth

setWidth(width): undefined | null | number

Parameters

NameType
widthnumber

Returns

undefined | null | number

Defined in

lexical-table/src/LexicalTableCellNode.ts:157


toggleHeaderStyle

toggleHeaderStyle(headerStateToToggle): TableCellNode

Parameters

NameType
headerStateToTogglenumber

Returns

TableCellNode

Defined in

lexical-table/src/LexicalTableCellNode.ts:167


updateDOM

updateDOM(prevNode): boolean

Parameters

NameType
prevNodeTableCellNode

Returns

boolean

Overrides

DEPRECATED_GridCellNode.updateDOM

Defined in

lexical-table/src/LexicalTableCellNode.ts:187


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