lib/rbs/definition.rb in rbs-3.5.3 vs lib/rbs/definition.rb in rbs-3.6.0.dev.1

- old
+ new

@@ -236,13 +236,14 @@ @params = params @ancestors = ancestors end def apply(args, location:) + # Assume default types of type parameters are already added to `args` InvalidTypeApplicationError.check!( type_name: type_name, args: args, - params: params, + params: params.map { AST::TypeParam.new(name: _1, variance: :invariant, upper_bound: nil, location: nil, default_type: nil) }, location: location ) subst = Substitution.build(params, args)