From fb01c0fa961a62b400f271a208d8d8d1aef1f5c7 Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Sun, 29 Jun 2025 11:30:06 -0700 Subject: [PATCH] Update another overly narrow return type --- Library/Homebrew/dependencies.rbi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Library/Homebrew/dependencies.rbi b/Library/Homebrew/dependencies.rbi index 29a8508c06..5cdc3fcad4 100644 --- a/Library/Homebrew/dependencies.rbi +++ b/Library/Homebrew/dependencies.rbi @@ -13,8 +13,8 @@ class Dependencies < SimpleDelegator sig { returns(T::Enumerator[Dependency]) } def each(&blk); end - sig { params(blk: T.proc.params(arg0: Dependency).returns(T::Boolean)).returns(T::Array[Dependency]) } - sig { returns(T::Enumerator[Dependency]) } + sig { override.params(blk: T.proc.params(arg0: Dependency).returns(T.anything)).returns(T::Array[Dependency]) } + sig { override.returns(T::Enumerator[Dependency]) } def select(&blk); end end @@ -26,7 +26,7 @@ class Requirements < SimpleDelegator sig { returns(T::Enumerator[Requirement]) } def each(&blk); end - sig { params(blk: T.proc.params(arg0: Requirement).returns(T::Boolean)).returns(T::Array[Requirement]) } - sig { returns(T::Enumerator[Requirement]) } + sig { override.params(blk: T.proc.params(arg0: Requirement).returns(T.anything)).returns(T::Array[Requirement]) } + sig { override.returns(T::Enumerator[Requirement]) } def select(&blk); end end