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:213
$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:217
$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