Skip to main content

Class: OffsetView

@lexical/offset.OffsetView

Constructors

constructor

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

Parameters

NameTypeDefault value
offsetMapOffsetMapundefined
firstNodenull | OffsetNodeundefined
blockOffsetSizenumber1

Returns

OffsetView

Defined in

lexical-offset/src/index.ts:66

Properties

_blockOffsetSize

_blockOffsetSize: number

Defined in

lexical-offset/src/index.ts:64


_firstNode

_firstNode: null | OffsetNode

Defined in

lexical-offset/src/index.ts:63


_offsetMap

_offsetMap: OffsetMap

Defined in

lexical-offset/src/index.ts:62

Methods

createSelectionFromOffsets

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

Parameters

NameType
originalStartnumber
originalEndnumber
diffOffsetView?OffsetView

Returns

null | RangeSelection

Defined in

lexical-offset/src/index.ts:76


getOffsetsFromSelection

getOffsetsFromSelection(selection): [number, number]

Parameters

NameType
selectionRangeSelection

Returns

[number, number]

Defined in

lexical-offset/src/index.ts:190