Skip to main content

@lexical/offset

Classes

OffsetView

Defined in: packages/lexical-offset/src/index.ts:60

Constructors

Constructor

new OffsetView(offsetMap, firstNode, blockOffsetSize?): OffsetView

Defined in: packages/lexical-offset/src/index.ts:65

Parameters
offsetMap

OffsetMap

firstNode

OffsetNode | null

blockOffsetSize?

number = 1

Returns

OffsetView

Properties

_blockOffsetSize

_blockOffsetSize: number

Defined in: packages/lexical-offset/src/index.ts:63

_firstNode

_firstNode: OffsetNode | null

Defined in: packages/lexical-offset/src/index.ts:62

_offsetMap

_offsetMap: OffsetMap

Defined in: packages/lexical-offset/src/index.ts:61

Methods

createSelectionFromOffsets()

createSelectionFromOffsets(originalStart, originalEnd, diffOffsetView?): RangeSelection | null

Defined in: packages/lexical-offset/src/index.ts:75

Parameters
originalStart

number

originalEnd

number

diffOffsetView?

OffsetView

Returns

RangeSelection | null

getOffsetsFromSelection()

getOffsetsFromSelection(selection): [number, number]

Defined in: packages/lexical-offset/src/index.ts:189

Parameters
selection

RangeSelection

Returns

[number, number]

Variables

createChildrenArray

const createChildrenArray: (element, nodeMap) => string[] = $createChildrenArray

Defined in: packages/lexical-offset/src/index.ts:558

Parameters

element

ElementNode

nodeMap

NodeMap | null

Returns

string[]

Deprecated

renamed to $createChildrenArray by @lexical/eslint-plugin rules-of-lexical

Functions

$createChildrenArray()

$createChildrenArray(element, nodeMap): string[]

Defined in: packages/lexical-offset/src/index.ts:540

Parameters

element

ElementNode

nodeMap

NodeMap | null

Returns

string[]


$createOffsetView()

$createOffsetView(editor, blockOffsetSize?, editorState?): OffsetView

Defined in: packages/lexical-offset/src/index.ts:560

Parameters

editor

LexicalEditor

blockOffsetSize?

number = 1

editorState?

EditorState | null

Returns

OffsetView