Skip to main content

Class: TableSelection

@lexical/table.TableSelection

Implements

Constructors

constructor

new TableSelection(tableKey, anchor, focus): TableSelection

Parameters

NameType
tableKeystring
anchorPointType
focusPointType

Returns

TableSelection

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:52

Properties

_cachedNodes

_cachedNodes: null | LexicalNode[]

Implementation of

BaseSelection._cachedNodes

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:49


anchor

anchor: PointType

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:47


dirty

dirty: boolean

Implementation of

BaseSelection.dirty

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:50


focus

focus: PointType

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:48


tableKey

tableKey: string

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:46

Methods

clone

clone(): TableSelection

Returns

TableSelection

Implementation of

BaseSelection.clone

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:102


extract

extract(): LexicalNode[]

Returns

LexicalNode[]

Implementation of

BaseSelection.extract

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:110


getCachedNodes

getCachedNodes(): null | LexicalNode[]

Returns

null | LexicalNode[]

Implementation of

BaseSelection.getCachedNodes

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:75


getNodes

getNodes(): LexicalNode[]

Returns

LexicalNode[]

Implementation of

BaseSelection.getNodes

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:206


getShape

getShape(): TableSelectionShape

Returns

TableSelectionShape

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:157


getStartEndPoints

getStartEndPoints(): [PointType, PointType]

Returns

[PointType, PointType]

Implementation of

BaseSelection.getStartEndPoints

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:62


getTextContent

getTextContent(): string

Returns

string

Implementation of

BaseSelection.getTextContent

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:366


hasFormat

hasFormat(type): boolean

Returns whether the provided TextFormatType is present on the Selection. This will be true if any paragraph in table cells has the specified format.

Parameters

NameTypeDescription
typeTextFormatTypethe TextFormatType to check for.

Returns

boolean

true if the provided format is currently toggled on on the Selection, false otherwise.

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:129


insertNodes

insertNodes(nodes): void

Parameters

NameType
nodesLexicalNode[]

Returns

void

Implementation of

BaseSelection.insertNodes

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:144


insertRawText

insertRawText(text): void

Parameters

NameType
textstring

Returns

void

Implementation of

BaseSelection.insertRawText

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:114


insertText

insertText(): void

Returns

void

Implementation of

BaseSelection.insertText

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:118


is

is(selection): boolean

Parameters

NameType
selectionnull | BaseSelection

Returns

boolean

Implementation of

BaseSelection.is

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:83


isBackward

isBackward(): boolean

Returns whether the Selection is "backwards", meaning the focus logically precedes the anchor in the EditorState.

Returns

boolean

true if the Selection is backwards, false otherwise.

Implementation of

BaseSelection.isBackward

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:71


isCollapsed

isCollapsed(): boolean

Returns

boolean

Implementation of

BaseSelection.isCollapsed

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:106


set

set(tableKey, anchorCellKey, focusCellKey): void

Parameters

NameType
tableKeystring
anchorCellKeystring
focusCellKeystring

Returns

void

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:94


setCachedNodes

setCachedNodes(nodes): void

Parameters

NameType
nodesnull | LexicalNode[]

Returns

void

Implementation of

BaseSelection.setCachedNodes

Defined in

packages/lexical-table/src/LexicalTableSelection.ts:79