Skip to main content

Module: @lexical/text

Type Aliases

EntityMatch

Ƭ EntityMatch: Object

Type declaration

NameType
endnumber
startnumber

Defined in

lexical-text/src/index.ts:265


TextNodeWithOffset

Ƭ TextNodeWithOffset: Object

Type declaration

NameType
nodeTextNode
offsetnumber

Defined in

lexical-text/src/index.ts:27

Functions

$canShowPlaceholder

$canShowPlaceholder(isComposing, isEditable?): boolean

Parameters

NameTypeDefault value
isComposingbooleanundefined
isEditablebooleantrue

Returns

boolean

Defined in

lexical-text/src/index.ts:212


$canShowPlaceholderCurry

$canShowPlaceholderCurry(isEditorComposing, isEditable?): () => boolean

Parameters

NameTypeDefault value
isEditorComposingbooleanundefined
isEditablebooleantrue

Returns

fn

▸ (): boolean

Returns

boolean

Defined in

lexical-text/src/index.ts:257


$findNodeWithOffsetFromJoinedText

$findNodeWithOffsetFromJoinedText(offsetInJoinedText, joinedTextLength, separatorLength, elementNode): TextNodeWithOffset | null

Parameters

NameType
offsetInJoinedTextnumber
joinedTextLengthnumber
separatorLengthnumber
elementNodeElementNode

Returns

TextNodeWithOffset | null

Defined in

lexical-text/src/index.ts:131


$findTextIntersectionFromCharacters

$findTextIntersectionFromCharacters(root, targetCharacters): null | { node: TextNode ; offset: number }

Parameters

NameType
rootRootNode
targetCharactersnumber

Returns

null | { node: TextNode ; offset: number }

Defined in

lexical-text/src/index.ts:32


$isRootTextContentEmpty

$isRootTextContentEmpty(isEditorComposing, trim?): boolean

Parameters

NameTypeDefault value
isEditorComposingbooleanundefined
trimbooleantrue

Returns

boolean

Defined in

lexical-text/src/index.ts:182


$isRootTextContentEmptyCurry

$isRootTextContentEmptyCurry(isEditorComposing, trim?): () => boolean

Parameters

NameType
isEditorComposingboolean
trim?boolean

Returns

fn

▸ (): boolean

Returns

boolean

Defined in

lexical-text/src/index.ts:199


$joinTextNodesInElementNode

$joinTextNodesInElementNode(elementNode, separator, stopAt): string

Parameters

NameType
elementNodeElementNode
separatorstring
stopAtTextNodeWithOffset

Returns

string

Defined in

lexical-text/src/index.ts:81


$rootTextContent

$rootTextContent(): string

Returns

string

Defined in

lexical-text/src/index.ts:206


registerLexicalTextEntity

registerLexicalTextEntity<T>(editor, getMatch, targetNode, createNode): () => void[]

Type parameters

NameType
Textends TextNode<T>

Parameters

NameType
editorLexicalEditor
getMatch(text: string) => null | EntityMatch
targetNodeKlass<T>
createNode(textNode: TextNode) => T

Returns

() => void[]

Defined in

lexical-text/src/index.ts:267