Skip to main content

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

NameType
idsstring[]

Returns

MarkNode

Defined in

lexical-mark/src/MarkNode.ts:207


$getMarkIDs

$getMarkIDs(node, offset): null | string[]

Parameters

NameType
nodeTextNode
offsetnumber

Returns

null | string[]

Defined in

lexical-mark/src/index.ts:129


$isMarkNode

$isMarkNode(node): node is MarkNode

Parameters

NameType
nodenull | LexicalNode

Returns

node is MarkNode

Defined in

lexical-mark/src/MarkNode.ts:211


$unwrapMarkNode

$unwrapMarkNode(node): void

Parameters

NameType
nodeMarkNode

Returns

void

Defined in

lexical-mark/src/index.ts:17


$wrapSelectionInMarkNode

$wrapSelectionInMarkNode(selection, isBackward, id, createNode?): void

Parameters

NameType
selectionRangeSelection
isBackwardboolean
idstring
createNode?(ids: string[]) => MarkNode

Returns

void

Defined in

lexical-mark/src/index.ts:32