
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gemss.yml) workflow.
252 lines
5.9 KiB
Ruby
252 lines
5.9 KiB
Ruby
# typed: true
|
|
|
|
# DO NOT EDIT MANUALLY
|
|
# This is an autogenerated file for types exported from the `zeitwerk` gem.
|
|
# Please instead update this file by running `bin/tapioca gem zeitwerk`.
|
|
|
|
module Kernel
|
|
extend ::Forwardable
|
|
|
|
private
|
|
|
|
def require(path); end
|
|
|
|
class << self
|
|
def require(path); end
|
|
end
|
|
end
|
|
|
|
module Zeitwerk
|
|
class << self
|
|
def with_loader; end
|
|
end
|
|
end
|
|
|
|
class Zeitwerk::Error < ::StandardError; end
|
|
|
|
module Zeitwerk::ExplicitNamespace
|
|
extend ::Zeitwerk::RealModName
|
|
|
|
class << self
|
|
def __register(cpath, loader); end
|
|
def __unregister_loader(loader); end
|
|
|
|
private
|
|
|
|
def cpaths; end
|
|
def disable_tracer_if_unneeded; end
|
|
def mutex; end
|
|
def register(cpath, loader); end
|
|
def tracepoint_class_callback(event); end
|
|
def tracer; end
|
|
def unregister_loader(loader); end
|
|
end
|
|
end
|
|
|
|
class Zeitwerk::GemInflector < ::Zeitwerk::Inflector
|
|
def initialize(root_file); end
|
|
|
|
def camelize(basename, abspath); end
|
|
end
|
|
|
|
class Zeitwerk::GemLoader < ::Zeitwerk::Loader
|
|
def initialize(root_file, warn_on_extra_files:); end
|
|
|
|
def setup; end
|
|
|
|
private
|
|
|
|
def warn_on_extra_files; end
|
|
|
|
class << self
|
|
def _new(root_file, warn_on_extra_files:); end
|
|
end
|
|
end
|
|
|
|
class Zeitwerk::Inflector
|
|
def camelize(basename, _abspath); end
|
|
def inflect(inflections); end
|
|
|
|
private
|
|
|
|
def overrides; end
|
|
end
|
|
|
|
module Zeitwerk::Internal
|
|
def internal(method_name); end
|
|
end
|
|
|
|
class Zeitwerk::Loader
|
|
include ::Zeitwerk::RealModName
|
|
include ::Zeitwerk::Loader::Callbacks
|
|
include ::Zeitwerk::Loader::Helpers
|
|
include ::Zeitwerk::Loader::Config
|
|
include ::Zeitwerk::Loader::EagerLoad
|
|
|
|
def initialize; end
|
|
|
|
def autoloaded_dirs; end
|
|
def autoloads; end
|
|
def mutex; end
|
|
def mutex2; end
|
|
def namespace_dirs; end
|
|
def reload; end
|
|
def setup; end
|
|
def shadowed_file?(file); end
|
|
def shadowed_files; end
|
|
def to_unload; end
|
|
def unload; end
|
|
def unloadable_cpath?(cpath); end
|
|
def unloadable_cpaths; end
|
|
def unregister; end
|
|
|
|
private
|
|
|
|
def autoload_file(parent, cname, file); end
|
|
def autoload_path_set_by_me_for?(parent, cname); end
|
|
def autoload_subdir(parent, cname, subdir); end
|
|
def promote_namespace_from_implicit_to_explicit(dir:, file:, parent:, cname:); end
|
|
def raise_if_conflicting_directory(dir); end
|
|
def register_explicit_namespace(cpath); end
|
|
def run_on_unload_callbacks(cpath, value, abspath); end
|
|
def set_autoload(parent, cname, abspath); end
|
|
def set_autoloads_in_dir(dir, parent); end
|
|
def unload_autoload(parent, cname); end
|
|
def unload_cref(parent, cname); end
|
|
|
|
class << self
|
|
def all_dirs; end
|
|
def default_logger; end
|
|
def default_logger=(_arg0); end
|
|
def eager_load_all; end
|
|
def eager_load_namespace(mod); end
|
|
def for_gem(warn_on_extra_files: T.unsafe(nil)); end
|
|
end
|
|
end
|
|
|
|
module Zeitwerk::Loader::Callbacks
|
|
include ::Zeitwerk::RealModName
|
|
|
|
def on_dir_autoloaded(dir); end
|
|
def on_file_autoloaded(file); end
|
|
def on_namespace_loaded(namespace); end
|
|
|
|
private
|
|
|
|
def run_on_load_callbacks(cpath, value, abspath); end
|
|
end
|
|
|
|
module Zeitwerk::Loader::Config
|
|
include ::Zeitwerk::RealModName
|
|
extend ::Zeitwerk::Internal
|
|
|
|
def initialize; end
|
|
|
|
def __ignores?(abspath); end
|
|
def __roots; end
|
|
def collapse(*glob_patterns); end
|
|
def dirs(namespaces: T.unsafe(nil)); end
|
|
def do_not_eager_load(*paths); end
|
|
def enable_reloading; end
|
|
def ignore(*glob_patterns); end
|
|
def inflector; end
|
|
def inflector=(_arg0); end
|
|
def log!; end
|
|
def logger; end
|
|
def logger=(_arg0); end
|
|
def on_load(cpath = T.unsafe(nil), &block); end
|
|
def on_setup(&block); end
|
|
def on_unload(cpath = T.unsafe(nil), &block); end
|
|
def push_dir(path, namespace: T.unsafe(nil)); end
|
|
def reloading_enabled?; end
|
|
def tag; end
|
|
def tag=(tag); end
|
|
|
|
private
|
|
|
|
def actual_roots; end
|
|
def collapse?(dir); end
|
|
def collapse_dirs; end
|
|
def collapse_glob_patterns; end
|
|
def eager_load_exclusions; end
|
|
def excluded_from_eager_load?(abspath); end
|
|
def expand_glob_patterns(glob_patterns); end
|
|
def expand_paths(paths); end
|
|
def ignored_glob_patterns; end
|
|
def ignored_path?(abspath); end
|
|
def ignored_paths; end
|
|
def ignores?(abspath); end
|
|
def on_load_callbacks; end
|
|
def on_setup_callbacks; end
|
|
def on_unload_callbacks; end
|
|
def recompute_collapse_dirs; end
|
|
def recompute_ignored_paths; end
|
|
def root_dir?(dir); end
|
|
def roots; end
|
|
end
|
|
|
|
module Zeitwerk::Loader::EagerLoad
|
|
def eager_load(force: T.unsafe(nil)); end
|
|
def eager_load_dir(path); end
|
|
def eager_load_namespace(mod); end
|
|
def load_file(path); end
|
|
|
|
private
|
|
|
|
def actual_eager_load_dir(dir, namespace, force: T.unsafe(nil)); end
|
|
def eager_load_child_namespace(child, child_name, root_dir, root_namespace); end
|
|
end
|
|
|
|
module Zeitwerk::Loader::Helpers
|
|
private
|
|
|
|
def cdef?(parent, cname); end
|
|
def cget(parent, cname); end
|
|
def cpath(parent, cname); end
|
|
def dir?(path); end
|
|
def has_at_least_one_ruby_file?(dir); end
|
|
def hidden?(basename); end
|
|
def log(message); end
|
|
def ls(dir); end
|
|
def ruby?(path); end
|
|
def strict_autoload_path(parent, cname); end
|
|
def walk_up(abspath); end
|
|
end
|
|
|
|
Zeitwerk::Loader::MUTEX = T.let(T.unsafe(nil), Thread::Mutex)
|
|
class Zeitwerk::NameError < ::NameError; end
|
|
|
|
module Zeitwerk::RealModName
|
|
def real_mod_name(mod); end
|
|
end
|
|
|
|
Zeitwerk::RealModName::UNBOUND_METHOD_MODULE_NAME = T.let(T.unsafe(nil), UnboundMethod)
|
|
|
|
module Zeitwerk::Registry
|
|
class << self
|
|
def autoloads; end
|
|
def gem_loaders_by_root_file; end
|
|
def inception?(cpath); end
|
|
def inceptions; end
|
|
def loader_for(path); end
|
|
def loader_for_gem(root_file, warn_on_extra_files:); end
|
|
def loaders; end
|
|
def on_unload(loader); end
|
|
def register_autoload(loader, abspath); end
|
|
def register_inception(cpath, abspath, loader); end
|
|
def register_loader(loader); end
|
|
def unregister_autoload(abspath); end
|
|
def unregister_loader(loader); end
|
|
end
|
|
end
|
|
|
|
class Zeitwerk::ReloadingDisabledError < ::Zeitwerk::Error
|
|
def initialize; end
|
|
end
|
|
|
|
class Zeitwerk::SetupRequired < ::Zeitwerk::Error
|
|
def initialize; end
|
|
end
|
|
|
|
Zeitwerk::VERSION = T.let(T.unsafe(nil), String)
|