2024-07-17 06:33:03 +01:00

424 lines
13 KiB
Ruby

# typed: strict
class PATH
sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) }
def each(*args, **options, &block); end
end
class Caveats
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
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
sig { returns(T::Boolean) }
def self.active?; end
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.untyped) }
def allow_network_access!(*args, **options, &block); end
sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) }
def deny_network_access!(*args, **options, &block); end
sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T::Boolean) }
def network_access_allowed?(*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 deps(*args, **options, &block); end
sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) }
def declared_deps(*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 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 { returns(T::Boolean) }
def self.loaded_from_api?; end
sig { returns(T::Boolean) }
def self.on_system_blocks_exist?; end
sig { params(arg: T.untyped).returns(T.untyped) }
def self.desc(arg = T.unsafe(nil)); end
sig { params(arg: T.untyped).returns(T.untyped) }
def self.homepage(arg = T.unsafe(nil)); end
sig { params(arg: T.untyped).returns(T.untyped) }
def self.revision(arg = T.unsafe(nil)); end
sig { params(arg: T.untyped).returns(T.untyped) }
def self.version_scheme(arg = T.unsafe(nil)); end
end
class FormulaInstaller
sig { returns(T::Boolean) }
def installed_as_dependency?; end
sig { returns(T::Boolean) }
def installed_on_request?; end
sig { returns(T::Boolean) }
def show_summary_heading?; end
sig { returns(T::Boolean) }
def show_header?; end
sig { returns(T::Boolean) }
def force_bottle?; end
sig { returns(T::Boolean) }
def ignore_deps?; end
sig { returns(T::Boolean) }
def only_deps?; end
sig { returns(T::Boolean) }
def interactive?; end
sig { returns(T::Boolean) }
def git?; end
sig { returns(T::Boolean) }
def force?; end
sig { returns(T::Boolean) }
def overwrite?; end
sig { returns(T::Boolean) }
def keep_tmp?; end
sig { returns(T::Boolean) }
def debug_symbols?; end
sig { returns(T::Boolean) }
def verbose?; end
sig { returns(T::Boolean) }
def debug?; end
sig { returns(T::Boolean) }
def quiet?; end
sig { returns(T::Boolean) }
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
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
sig { params(arg: T.untyped).returns(T.untyped) }
def self.cask(arg = T.unsafe(nil)); end
sig { params(arg: T.untyped).returns(T.untyped) }
def self.download(arg = T.unsafe(nil)); end
end
class BottleSpecification
sig { params(arg: T.untyped).returns(T.untyped) }
def rebuild(arg = T.unsafe(nil)); end
end
class SystemCommand
sig { returns(T::Boolean) }
def sudo?; end
sig { returns(T::Boolean) }
def sudo_as_root?; end
sig { returns(T::Boolean) }
def must_succeed?; end
sig { returns(T::Boolean) }
def reset_uid?; 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) }
def new_cask?; end
sig { returns(T::Boolean) }
def strict?; end
sig { returns(T::Boolean) }
def signing?; end
sig { returns(T::Boolean) }
def online?; end
sig { returns(T::Boolean) }
def token_conflicts?; end
end
class Cask
sig { returns(T::Boolean) }
def loaded_from_api?; end
end
class Installer
sig { returns(T::Boolean) }
def binaries?; end
sig { returns(T::Boolean) }
def force?; end
sig { returns(T::Boolean) }
def adopt?; end
sig { returns(T::Boolean) }
def skip_cask_deps?; end
sig { returns(T::Boolean) }
def require_sha?; end
sig { returns(T::Boolean) }
def reinstall?; end
sig { returns(T::Boolean) }
def upgrade?; end
sig { returns(T::Boolean) }
def verbose?; end
sig { returns(T::Boolean) }
def zap?; end
sig { returns(T::Boolean) }
def installed_as_dependency?; end
sig { returns(T::Boolean) }
def installed_on_request?; end
sig { returns(T::Boolean) }
def quarantine?; end
sig { returns(T::Boolean) }
def quiet?; end
end
class DSL
class Caveats < Base
sig { returns(T::Boolean) }
def discontinued?; end
end
sig { returns(T::Boolean) }
def deprecated?; end
sig { returns(T::Boolean) }
def disabled?; end
sig { returns(T::Boolean) }
def livecheckable?; end
sig { returns(T::Boolean) }
def on_system_blocks_exist?; end
sig { returns(T::Boolean) }
def depends_on_set_in_block?; 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