Skip to main content

Module: @lexical/text

Type Aliases

EntityMatch

Ƭ EntityMatch: Object

Type declaration

NameType
endnumber
startnumber

Defined in

lexical-text/src/index.ts:153


TextNodeWithOffset

Ƭ TextNodeWithOffset: Object

Type declaration

NameType
nodeTextNode
offsetnumber

Defined in

lexical-text/src/index.ts:22

Functions

$canShowPlaceholder

$canShowPlaceholder(isComposing): boolean

Parameters

NameType
isComposingboolean

Returns

boolean

Defined in

lexical-text/src/index.ts:102


$canShowPlaceholderCurry

$canShowPlaceholderCurry(isEditorComposing): () => boolean

Parameters

NameType
isEditorComposingboolean

Returns

fn

▸ (): boolean

Returns

boolean

Defined in

lexical-text/src/index.ts:147


$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:27


$isRootTextContentEmpty

$isRootTextContentEmpty(isEditorComposing, trim?): boolean

Parameters

NameTypeDefault value
isEditorComposingbooleanundefined
trimbooleantrue

Returns

boolean

Defined in

lexical-text/src/index.ts:72


$isRootTextContentEmptyCurry

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

Parameters

NameType
isEditorComposingboolean
trim?boolean

Returns

fn

▸ (): boolean

Returns

boolean

Defined in

lexical-text/src/index.ts:89


$rootTextContent

$rootTextContent(): string

Returns

string

Defined in

lexical-text/src/index.ts:96


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