Vscode.Rangeval start : t -> Position.tval end_ : t -> Position.tval makePositions : start:Position.t -> end_:Position.t -> tval makeCoordinates :
startLine:int ->
startCharacter:int ->
endLine:int ->
endCharacter:int ->
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 -> t