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

null | OffsetNode

blockOffsetSize

number = 1

Returns

OffsetView

Properties

_blockOffsetSize

_blockOffsetSize: number

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

_firstNode

_firstNode: null | OffsetNode

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?): null | RangeSelection

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

Parameters
originalStart

number

originalEnd

number

diffOffsetView?

OffsetView

Returns

null | RangeSelection

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

null | NodeMap

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

null | NodeMap

Returns

string[]


$createOffsetView()

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

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

Parameters

editor

LexicalEditor

blockOffsetSize

number = 1

editorState?

null | EditorState

Returns

OffsetView