From 9867b1cf3c703a7b55b1f7c1df11b78829e12ffb Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Sat, 20 May 2023 00:23:06 +0000 Subject: [PATCH] sorbet: Update RBI files. Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow. --- .../sorbet/rbi/hidden-definitions/hidden.rbi | 62 ----- Library/Homebrew/sorbet/rbi/parlour.rbi | 242 +++++++++++++++++- 2 files changed, 233 insertions(+), 71 deletions(-) diff --git a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi index a42ce69c2e..c0d9cb77d7 100644 --- a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi +++ b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi @@ -3065,22 +3065,6 @@ class Cask::DSL::Version def underscores_to_hyphens(); end end -class Caveats - def empty?(*args, &block); end - - def to_s(*args, &block); end -end - -class Checksum - def [](*args, &block); end - - def empty?(*args, &block); end - - def length(*args, &block); end - - def to_s(*args, &block); end -end - class Class def any_instance(); end end @@ -3845,8 +3829,6 @@ class Formula def on_system_conditional(macos: T.unsafe(nil), linux: T.unsafe(nil)); end def on_ventura(or_condition=T.unsafe(nil), &block); end - - def uses_from_macos_names(*args, &block); end end class Formula @@ -4262,12 +4244,6 @@ class Homebrew::Livecheck::Strategy::Sparkle::Item end class Homebrew::Service - def bin(*args, &block); end - - def etc(*args, &block); end - - def libexec(*args, &block); end - def on_arch_conditional(arm: T.unsafe(nil), intel: T.unsafe(nil)); end def on_arm(&block); end @@ -4295,18 +4271,6 @@ class Homebrew::Service def on_system(linux, macos:, &block); end def on_ventura(or_condition=T.unsafe(nil), &block); end - - def opt_bin(*args, &block); end - - def opt_libexec(*args, &block); end - - def opt_pkgshare(*args, &block); end - - def opt_prefix(*args, &block); end - - def opt_sbin(*args, &block); end - - def var(*args, &block); end end module Homebrew @@ -4667,12 +4631,6 @@ class MacOSRunnerSpec def self.inherited(s); end end -module MachOShim - def dylib_id(*args, &block); end - - def rpaths(*args, &block); end -end - class Mechanize::HTTP end @@ -5376,10 +5334,6 @@ module OpenSSL def self.fips_mode(); end end -class PATH - def each(*args, &block); end -end - module ParallelTests WINDOWS = ::T.let(nil, ::T.untyped) end @@ -5419,18 +5373,6 @@ class Parser::Ruby26 Racc_debug_parser = ::T.let(nil, ::T.untyped) end -class PkgVersion - def major(*args, &block); end - - def major_minor(*args, &block); end - - def major_minor_patch(*args, &block); end - - def minor(*args, &block); end - - def patch(*args, &block); end -end - class PourBottleCheck def on_arch_conditional(arm: T.unsafe(nil), intel: T.unsafe(nil)); end @@ -8205,10 +8147,6 @@ module UnpackStrategy extend ::T::InterfaceWrapper::Helpers end -class Utils::AST::FormulaAST - def process(*args, &block); end -end - module Utils::Analytics extend ::T::Private::Methods::SingletonMethodHooks end diff --git a/Library/Homebrew/sorbet/rbi/parlour.rbi b/Library/Homebrew/sorbet/rbi/parlour.rbi index e19705c707..e3241474aa 100644 --- a/Library/Homebrew/sorbet/rbi/parlour.rbi +++ b/Library/Homebrew/sorbet/rbi/parlour.rbi @@ -1,15 +1,29 @@ # typed: strict -module Homebrew - class Cleanup - sig { returns(T::Boolean) } - def dry_run?; end +class PATH + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def each(*args, **options, &block); end +end - sig { returns(T::Boolean) } - def scrub?; end +class Caveats + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) } + def empty?(*args, **options, &block); end - sig { returns(T::Boolean) } - def prune?; end - end + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(String) } + def to_s(*args, **options, &block); end +end + +class Checksum + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) } + def empty?(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(String) } + def to_s(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def length(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def [](*args, **options, &block); end end module Debrew @@ -18,6 +32,132 @@ module Debrew end class Formula + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) } + def bottle_defined?(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) } + def bottle_tag?(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) } + def bottled?(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def bottle_specification(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def downloader(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def desc(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def license(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def homepage(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def livecheck(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) } + def livecheckable?(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) } + def service?(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def version(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) } + def loaded_from_api?(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def resource(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def deps(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def uses_from_macos_elements(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def uses_from_macos_names(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def requirements(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def cached_download(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def clear_cache(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def options(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def deprecated_options(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def deprecated_flags(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) } + def option_defined?(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def compiler_failures(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def plist_manual(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def plist_startup(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def pour_bottle_check_unsatisfied_reason(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def keg_only_reason(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) } + def deprecated?(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def deprecation_date(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def deprecation_reason(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) } + def disabled?(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def disable_date(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def disable_reason(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) } + def pinnable?(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) } + def pinned?(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def pinned_version(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def pin(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def unpin(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def env(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def conflicts(*args, **options, &block); end + sig { returns(T::Boolean) } def self.loaded_from_api?; end @@ -90,6 +230,39 @@ class FormulaInstaller def hold_locks?; end end +class Livecheck + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def version(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def arch(*args, **options, &block); end +end + +module MachOShim + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def dylib_id(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def rpaths(*args, **options, &block); end +end + +class PkgVersion + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def major(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def minor(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def patch(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def major_minor(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def major_minor_patch(*args, **options, &block); end +end + class Requirement sig { params(arg: T.untyped).returns(T.untyped) } def self.fatal(arg = T.unsafe(nil)); end @@ -123,6 +296,15 @@ class SystemCommand def must_succeed?; end end +module Utils + module AST + class FormulaAST + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def process(*args, **options, &block); end + end + end +end + module Cask class Audit sig { returns(T::Boolean) } @@ -194,3 +376,45 @@ module Cask def on_system_blocks_exist?; end end end + +module Homebrew + class Cleanup + sig { returns(T::Boolean) } + def dry_run?; end + + sig { returns(T::Boolean) } + def scrub?; end + + sig { returns(T::Boolean) } + def prune?; end + end + + class Service + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def bin(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def etc(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def libexec(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def opt_bin(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def opt_libexec(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def opt_pkgshare(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def opt_prefix(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def opt_sbin(*args, **options, &block); end + + sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) } + def var(*args, **options, &block); end + end +end