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
| Name | Type | Description |
|---|---|---|
editor | TextEditor | The editor |
range | Range | The range to expand |
Returns
The expanded range
Defined in
util/rangeUtils.ts:21
getRangeLength
▸ getRangeLength(editor, range): number
Parameters
| Name | Type |
|---|---|
editor | TextEditor |
range | Range |
Returns
number
Defined in
util/rangeUtils.ts:28
isAtEndOfLine
▸ isAtEndOfLine(editor, position): boolean
Parameters
| Name | Type |
|---|---|
editor | TextEditor |
position | Position |
Returns
boolean
Defined in
util/rangeUtils.ts:3
isAtStartOfLine
▸ isAtStartOfLine(position): boolean
Parameters
| Name | Type |
|---|---|
position | Position |
Returns
boolean
Defined in
util/rangeUtils.ts:9
strictlyContains
▸ strictlyContains(range1, rangeOrPosition): boolean
Returns
range1.start < range2.start && range1.end > range2.end
Parameters
| Name | Type | Description |
|---|---|---|
range1 | Range | One of the ranges to compare |
rangeOrPosition | Range | Position | The 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