Vscode.Selectioninclude module type of Range with type t = private Range.tval start : t -> Position.tval end_ : t -> Position.tval isEmpty : t -> boolval isSingleLine : t -> boolval contains :
t ->
positionOrRange:[ `Position of Position.t | `Range of t ] ->
boolval with_ : t -> ?start:Position.t -> ?end_:Position.t -> unit -> tval anchor : t -> Position.tval active : t -> Position.tval makePositions : anchor:Position.t -> active:Position.t -> tval makeCoordinates :
anchorLine:int ->
anchorCharacter:int ->
activeLine:int ->
activeCharacter:int ->
tval isReversed : t -> bool