Skip to main content

Module: util/rangeUtils

Functions

expandToFullLine

expandToFullLine(editor, range): Range

Expands the given range to in the full line(s) containing it, including leading and trailing white space.

Parameters

NameTypeDescription
editorTextEditorThe editor
rangeRangeThe range to expand

Returns

Range

The expanded range

Defined in

util/rangeUtils.ts:21


getRangeLength

getRangeLength(editor, range): number

Parameters

NameType
editorTextEditor
rangeRange

Returns

number

Defined in

util/rangeUtils.ts:28


isAtEndOfLine

isAtEndOfLine(editor, position): boolean

Parameters

NameType
editorTextEditor
positionPosition

Returns

boolean

Defined in

util/rangeUtils.ts:3


isAtStartOfLine

isAtStartOfLine(position): boolean

Parameters

NameType
positionPosition

Returns

boolean

Defined in

util/rangeUtils.ts:9


strictlyContains

strictlyContains(range1, rangeOrPosition): boolean

Returns

range1.start < range2.start && range1.end > range2.end

Parameters

NameTypeDescription
range1RangeOne of the ranges to compare
rangeOrPositionRange | PositionThe other range or position to compare

Returns

boolean

A boolean indicating whether {@link range1} completely contains {@link rangeOrPosition} without it touching either boundary

Defined in

util/rangeUtils.ts:46