lib/rbs/variance_calculator.rb in rbs-3.0.0.dev.1 vs lib/rbs/variance_calculator.rb in rbs-3.0.0.dev.2

- old
+ new

@@ -106,11 +106,11 @@ type(type, result: result, context: :covariant) end end def in_type_alias(name:) - decl = env.alias_decls[name].decl or raise + decl = env.type_alias_decls[name].decl or raise variables = decl.type_params.each.map(&:name) Result.new(variables: variables).tap do |result| type(decl.type, result: result, context: :covariant) end end @@ -137,10 +137,10 @@ when Types::ClassInstance env.class_decls[type.name].type_params when Types::Interface env.interface_decls[type.name].decl.type_params when Types::Alias - env.alias_decls[type.name].decl.type_params + env.type_alias_decls[type.name].decl.type_params end type.args.each.with_index do |ty, i| if var = type_params[i] case var.variance