Module: @lexical/text
Type Aliases
EntityMatch
Ƭ EntityMatch: Object
Type declaration
| Name | Type |
|---|---|
end | number |
start | number |
Defined in
lexical-text/src/index.ts:265
TextNodeWithOffset
Ƭ TextNodeWithOffset: Object
Type declaration
| Name | Type |
|---|---|
node | TextNode |
offset | number |
Defined in
lexical-text/src/index.ts:27
Functions
$canShowPlaceholder
▸ $canShowPlaceholder(isComposing, isEditable?): boolean
Parameters
| Name | Type | Default value |
|---|---|---|
isComposing | boolean | undefined |
isEditable | boolean | true |
Returns
boolean
Defined in
lexical-text/src/index.ts:212
$canShowPlaceholderCurry
▸ $canShowPlaceholderCurry(isEditorComposing, isEditable?): () => boolean
Parameters
| Name | Type | Default value |
|---|---|---|
isEditorComposing | boolean | undefined |
isEditable | boolean | true |
Returns
fn
▸ (): boolean
Returns
boolean
Defined in
lexical-text/src/index.ts:257
$findNodeWithOffsetFromJoinedText
▸ $findNodeWithOffsetFromJoinedText(offsetInJoinedText, joinedTextLength, separatorLength, elementNode): TextNodeWithOffset | null
Parameters
| Name | Type |
|---|---|
offsetInJoinedText | number |
joinedTextLength | number |
separatorLength | number |
elementNode | ElementNode |
Returns
TextNodeWithOffset | null
Defined in
lexical-text/src/index.ts:131
$findTextIntersectionFromCharacters
▸ $findTextIntersectionFromCharacters(root, targetCharacters): null | { node: TextNode ; offset: number }
Parameters
| Name | Type |
|---|---|
root | RootNode |
targetCharacters | number |
Returns
null | { node: TextNode ; offset: number }
Defined in
lexical-text/src/index.ts:32
$isRootTextContentEmpty
▸ $isRootTextContentEmpty(isEditorComposing, trim?): boolean
Parameters
| Name | Type | Default value |
|---|---|---|
isEditorComposing | boolean | undefined |
trim | boolean | true |
Returns
boolean
Defined in
lexical-text/src/index.ts:182
$isRootTextContentEmptyCurry
▸ $isRootTextContentEmptyCurry(isEditorComposing, trim?): () => boolean
Parameters
| Name | Type |
|---|---|
isEditorComposing | boolean |
trim? | boolean |
Returns
fn
▸ (): boolean
Returns
boolean
Defined in
lexical-text/src/index.ts:199
$joinTextNodesInElementNode
▸ $joinTextNodesInElementNode(elementNode, separator, stopAt): string
Parameters
| Name | Type |
|---|---|
elementNode | ElementNode |
separator | string |
stopAt | TextNodeWithOffset |
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
| Name | Type |
|---|---|
T | extends TextNode<T> |
Parameters
| Name | Type |
|---|---|
editor | LexicalEditor |
getMatch | (text: string) => null | EntityMatch |
targetNode | Klass<T> |
createNode | (textNode: TextNode) => T |
Returns
() => void[]
Defined in
lexical-text/src/index.ts:267