class Solargraph::Source::Chain::If

def initialize links

Parameters:
  • links (::Array) --
def initialize links
  @links = links
end

def resolve api_map, name_pin, locals

def resolve api_map, name_pin, locals
  types = @links.map { |link| link.infer(api_map, name_pin, locals) }
  [Solargraph::Pin::ProxyType.anonymous(Solargraph::ComplexType.try_parse(types.map(&:tag).uniq.join(', ')))]
end

def word

def word
  '<if>'
end