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