Module: @lexical/mark
Classes
Type Aliases
SerializedMarkNode
Ƭ SerializedMarkNode: Spread<{ ids: string[] ; type: "mark" ; version: 1  }, SerializedElementNode>
Defined in
lexical-mark/src/MarkNode.ts:31
Functions
$createMarkNode
▸ $createMarkNode(ids): MarkNode
Parameters
| Name | Type | 
|---|---|
| ids | string[] | 
Returns
Defined in
lexical-mark/src/MarkNode.ts:207
$getMarkIDs
▸ $getMarkIDs(node, offset): null | string[]
Parameters
| Name | Type | 
|---|---|
| node | TextNode | 
| offset | number | 
Returns
null | string[]
Defined in
lexical-mark/src/index.ts:129
$isMarkNode
▸ $isMarkNode(node): node is MarkNode
Parameters
| Name | Type | 
|---|---|
| node | null|LexicalNode | 
Returns
node is MarkNode
Defined in
lexical-mark/src/MarkNode.ts:211
$unwrapMarkNode
▸ $unwrapMarkNode(node): void
Parameters
| Name | Type | 
|---|---|
| node | MarkNode | 
Returns
void
Defined in
lexical-mark/src/index.ts:17
$wrapSelectionInMarkNode
▸ $wrapSelectionInMarkNode(selection, isBackward, id, createNode?): void
Parameters
| Name | Type | 
|---|---|
| selection | RangeSelection | 
| isBackward | boolean | 
| id | string | 
| createNode? | ( ids:string[]) =>MarkNode | 
Returns
void
Defined in
lexical-mark/src/index.ts:32