Sha256: 27507dbaf87099563e7037ab232521823a72f74274781a4e468ac89eba059788
Contents?: true
Size: 549 Bytes
Versions: 24
Compression:
Stored size: 549 Bytes
Contents
# typed: strict # frozen_string_literal: true module RubyLsp module Requests module Support class SelectionRange < Interface::SelectionRange extend T::Sig sig { params(position: Document::PositionShape).returns(T::Boolean) } def cover?(position) line_range = (range.start.line..range.end.line) character_range = (range.start.character..range.end.character) line_range.cover?(position[:line]) && character_range.cover?(position[:character]) end end end end end
Version data entries
24 entries across 24 versions & 1 rubygems