module Solargraph::RbsMap::Conversions

def location_decl_to_pin_location(location)

Returns:
  • (Solargraph::Location, nil) -

Parameters:
  • location (RBS::Location, nil) --
def location_decl_to_pin_location(location)
  return nil if location&.name.nil?
  start_pos = Position.new(location.start_line - 1, location.start_column)
  end_pos = Position.new(location.end_line - 1, location.end_column)
  range = Range.new(start_pos, end_pos)
  Location.new(location.name.to_s, range)
end