Module: @lexical/text
Type Aliases
EntityMatch
Ƭ EntityMatch: Object
Type declaration
| Name | Type |
|---|---|
end | number |
start | number |
Defined in
lexical-text/src/index.ts:151
TextNodeWithOffset
Ƭ TextNodeWithOffset: Object
Type declaration
| Name | Type |
|---|---|
node | TextNode |
offset | number |
Defined in
lexical-text/src/index.ts:20
Functions
$canShowPlaceholder
▸ $canShowPlaceholder(isComposing, isEditable): boolean
Parameters
| Name | Type |
|---|---|
isComposing | boolean |
isEditable | boolean |
Returns
boolean
Defined in
lexical-text/src/index.ts:100
$canShowPlaceholderCurry
▸ $canShowPlaceholderCurry(isEditorComposing, isEditable): () => boolean
Parameters
| Name | Type |
|---|---|
isEditorComposing | boolean |
isEditable | boolean |
Returns
fn
▸ (): boolean
Returns
boolean
Defined in
lexical-text/src/index.ts:144
$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:25
$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:70
$isRootTextContentEmptyCurry
▸ $isRootTextContentEmptyCurry(isEditorComposing, trim?): () => boolean
Parameters
| Name | Type |
|---|---|
isEditorComposing | boolean |
trim? | boolean |
Returns
fn
▸ (): boolean
Returns
boolean
Defined in
lexical-text/src/index.ts:87
$rootTextContent
▸ $rootTextContent(): string
Returns
string
Defined in
lexical-text/src/index.ts:94
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:153