lib/tapioca/rbi_ext/model.rb in tapioca-0.13.3 vs lib/tapioca/rbi_ext/model.rb in tapioca-0.14.3

- old
+ new

@@ -126,17 +126,18 @@ end sig do params( parameters: T::Hash[T.any(String, Symbol), String], + type_parameters: T::Array[String], return_type: String, ).returns(RBI::Sig) end - def create_sig(parameters:, return_type: "T.untyped") + def create_sig(parameters:, type_parameters: [], return_type: "T.untyped") params = parameters.map do |name, type| RBI::SigParam.new(name.to_s, type) end - RBI::Sig.new(params: params, return_type: return_type) + RBI::Sig.new(type_params: type_parameters, params: params, return_type: return_type) end private sig { returns(T::Hash[String, RBI::Node]) }