跳至主要内容

Class: NodeSelection

lexical.NodeSelection

實作

建構函式

constructor

new NodeSelection(objects): NodeSelection

參數

名稱類型
objectsSet<string>

回傳值

NodeSelection

定義於

packages/lexical/src/LexicalSelection.ts:272

屬性

_cachedNodes

_cachedNodes: null | LexicalNode[]

實作自

BaseSelection._cachedNodes

定義於

packages/lexical/src/LexicalSelection.ts:269


_nodes

_nodes: Set<string>

定義於

packages/lexical/src/LexicalSelection.ts:268


dirty

dirty: boolean

實作自

BaseSelection.dirty

定義於

packages/lexical/src/LexicalSelection.ts:270

函式

add

add(key): void

參數

名稱類型
keystring

回傳值

void

定義於

packages/lexical/src/LexicalSelection.ts:307


clear

clear(): void

回傳值

void

定義於

packages/lexical/src/LexicalSelection.ts:319


clone

clone(): NodeSelection

回傳值

NodeSelection

實作自

BaseSelection.clone

定義於

packages/lexical/src/LexicalSelection.ts:329


delete

delete(key): void

參數

名稱類型
keystring

回傳值

void

定義於

packages/lexical/src/LexicalSelection.ts:313


extract

extract(): LexicalNode[]

回傳值

LexicalNode[]

實作自

BaseSelection.extract

定義於

packages/lexical/src/LexicalSelection.ts:333


getCachedNodes

getCachedNodes(): null | LexicalNode[]

回傳值

null | LexicalNode[]

實作自

BaseSelection.getCachedNodes

定義於

packages/lexical/src/LexicalSelection.ts:278


getNodes

getNodes(): LexicalNode[]

回傳值

LexicalNode[]

實作自

BaseSelection.getNodes

定義於

packages/lexical/src/LexicalSelection.ts:364


getStartEndPoints

getStartEndPoints(): null

回傳值

null

實作自

BaseSelection.getStartEndPoints

定義於

packages/lexical/src/LexicalSelection.ts:303


getTextContent

getTextContent(): string

回傳值

string

實作自

BaseSelection.getTextContent

定義於

packages/lexical/src/LexicalSelection.ts:383


has

has(key): boolean

參數

名稱類型
keystring

回傳值

boolean

定義於

packages/lexical/src/LexicalSelection.ts:325


insertNodes

insertNodes(nodes): void

參數

名稱類型
nodesLexicalNode[]

回傳值

void

實作自

BaseSelection.insertNodes

定義於

packages/lexical/src/LexicalSelection.ts:345


insertRawText

insertRawText(text): void

參數

名稱類型
textstring

回傳值

void

實作自

BaseSelection.insertRawText

定義於

packages/lexical/src/LexicalSelection.ts:337


insertText

insertText(): void

回傳值

void

實作自

BaseSelection.insertText

定義於

packages/lexical/src/LexicalSelection.ts:341


is

is(selection): boolean

參數

名稱類型
selectionnull | BaseSelection

回傳值

boolean

實作自

BaseSelection.is

定義於

packages/lexical/src/LexicalSelection.ts:286


isBackward

isBackward(): boolean

回傳值

boolean

實作自

BaseSelection.isBackward

定義於

packages/lexical/src/LexicalSelection.ts:299


isCollapsed

isCollapsed(): boolean

回傳值

boolean

實作自

BaseSelection.isCollapsed

定義於

packages/lexical/src/LexicalSelection.ts:295


setCachedNodes

setCachedNodes(nodes): void

參數

名稱類型
nodesnull | LexicalNode[]

回傳值

void

實作自

BaseSelection.setCachedNodes

定義於

packages/lexical/src/LexicalSelection.ts:282