Skip to main content

Class: OffsetView

lexical-offset/src.OffsetView

Constructors

constructor

new OffsetView(offsetMap, firstNode, blockOffsetSize?)

Parameters

NameTypeDefault value
offsetMapOffsetMapundefined
firstNodenull | OffsetNodeundefined
blockOffsetSizenumber1

Defined in

lexical-offset/src/index.ts:71

Properties

_blockOffsetSize

_blockOffsetSize: number

Defined in

lexical-offset/src/index.ts:69


_firstNode

_firstNode: null | OffsetNode

Defined in

lexical-offset/src/index.ts:68


_offsetMap

_offsetMap: OffsetMap

Defined in

lexical-offset/src/index.ts:67

Methods

createSelectionFromOffsets

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

Parameters

NameType
originalStartnumber
originalEndnumber
diffOffsetView?OffsetView

Returns

null | RangeSelection

Defined in

lexical-offset/src/index.ts:81


getOffsetsFromSelection

getOffsetsFromSelection(selection): [number, number]

Parameters

NameType
selectionRangeSelection

Returns

[number, number]

Defined in

lexical-offset/src/index.ts:195