Fix sigs
This commit is contained in:
parent
89e640c567
commit
cb1c49e06b
@ -88,7 +88,10 @@ module Homebrew
|
|||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
sig { params(use_runtime_dependents: T::Boolean, used_formulae: T::Array[Formula]).returns(T::Array[Formula]) }
|
sig {
|
||||||
|
params(use_runtime_dependents: T::Boolean, used_formulae: T::Array[T.any(Formula, UnavailableFormula)])
|
||||||
|
.returns(T::Array[Formula])
|
||||||
|
}
|
||||||
def intersection_of_dependents(use_runtime_dependents, used_formulae)
|
def intersection_of_dependents(use_runtime_dependents, used_formulae)
|
||||||
recursive = args.recursive?
|
recursive = args.recursive?
|
||||||
show_formulae_and_casks = !args.formula? && !args.cask?
|
show_formulae_and_casks = !args.formula? && !args.cask?
|
||||||
@ -96,6 +99,8 @@ module Homebrew
|
|||||||
|
|
||||||
deps = []
|
deps = []
|
||||||
if use_runtime_dependents
|
if use_runtime_dependents
|
||||||
|
# We can only get here if `used_formulae_missing` is false, thus there are no UnavailableFormula.
|
||||||
|
used_formulae = T.cast(used_formulae, T::Array[Formula])
|
||||||
if show_formulae_and_casks || args.formula?
|
if show_formulae_and_casks || args.formula?
|
||||||
deps += used_formulae.map(&:runtime_installed_formula_dependents)
|
deps += used_formulae.map(&:runtime_installed_formula_dependents)
|
||||||
.reduce(&:&)
|
.reduce(&:&)
|
||||||
@ -141,8 +146,8 @@ module Homebrew
|
|||||||
|
|
||||||
sig {
|
sig {
|
||||||
params(
|
params(
|
||||||
dependents: T::Array[Formula], used_formulae: T::Array[Formula], recursive: T::Boolean,
|
dependents: T::Array[Formula], used_formulae: T::Array[T.any(Formula, UnavailableFormula)],
|
||||||
includes: T::Array[Symbol], ignores: T::Array[Symbol]
|
recursive: T::Boolean, includes: T::Array[Symbol], ignores: T::Array[Symbol]
|
||||||
).returns(
|
).returns(
|
||||||
T::Array[Formula],
|
T::Array[Formula],
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user