Merge pull request #15710 from dduugg/fix-sorbet-errors

Fix type errors when HOMEBREW_SORBET_RUNTIME=1
This commit is contained in:
Mike McQuaid 2023-07-19 13:35:40 +01:00 committed by GitHub
commit 722526dc1c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 5 deletions

View File

@ -194,12 +194,12 @@ module Cask
end end
sig { params(options: T.untyped).returns(String) } sig { params(options: T.untyped).returns(String) }
def to_json(**options) def to_json(*options)
{ {
default: default, default: default,
env: env, env: env,
explicit: explicit, explicit: explicit,
}.to_json(**options) }.to_json(*options)
end end
end end
end end

View File

@ -3,6 +3,7 @@
require "cli/parser" require "cli/parser"
require "cask/cask" require "cask/cask"
require "formula"
module Homebrew module Homebrew
module_function module_function

View File

@ -711,9 +711,9 @@ class Version
T.must(version).to_str T.must(version).to_str
end end
sig { params(options: Hash).returns(String) } sig { params(options: T.untyped).returns(String) }
def to_json(**options) def to_json(*options)
version.to_json(**options) version.to_json(*options)
end end
sig { params(method: T.any(Symbol, String), include_all: T::Boolean).returns(T::Boolean) } sig { params(method: T.any(Symbol, String), include_all: T::Boolean).returns(T::Boolean) }