saturdaymp-examples/rails-templates

View on GitHub
sorbet/rbi/gems/sprockets-rails@3.4.2.rbi

Summary

Maintainability
Test Coverage
# typed: true

# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `sprockets-rails` gem.
# Please instead update this file by running `bin/tapioca gem sprockets-rails`.

# source://sprockets-rails//lib/sprockets/railtie.rb#17
module Rails
  class << self
    # source://railties/6.0.6.1/lib/rails.rb#39
    def app_class; end

    # source://railties/6.0.6.1/lib/rails.rb#39
    def app_class=(_arg0); end

    # source://railties/6.0.6.1/lib/rails.rb#40
    def application; end

    # source://railties/6.0.6.1/lib/rails.rb#38
    def application=(_arg0); end

    # source://railties/6.0.6.1/lib/rails.rb#115
    def autoloaders; end

    # source://railties/6.0.6.1/lib/rails.rb#51
    def backtrace_cleaner; end

    # source://railties/6.0.6.1/lib/rails.rb#39
    def cache; end

    # source://railties/6.0.6.1/lib/rails.rb#39
    def cache=(_arg0); end

    # source://railties/6.0.6.1/lib/rails.rb#47
    def configuration; end

    # source://railties/6.0.6.1/lib/rails.rb#73
    def env; end

    # source://railties/6.0.6.1/lib/rails.rb#80
    def env=(environment); end

    # source://railties/6.0.6.1/lib/rails/gem_version.rb#5
    def gem_version; end

    # source://railties/6.0.6.1/lib/rails.rb#95
    def groups(*groups); end

    # source://railties/6.0.6.1/lib/rails.rb#44
    def initialize!(*_arg0, &_arg1); end

    # source://railties/6.0.6.1/lib/rails.rb#44
    def initialized?(*_arg0, &_arg1); end

    # source://railties/6.0.6.1/lib/rails.rb#39
    def logger; end

    # source://railties/6.0.6.1/lib/rails.rb#39
    def logger=(_arg0); end

    # source://railties/6.0.6.1/lib/rails.rb#111
    def public_path; end

    # source://railties/6.0.6.1/lib/rails.rb#64
    def root; end

    # source://railties/6.0.6.1/lib/rails/version.rb#7
    def version; end
  end
end

# source://sprockets-rails//lib/sprockets/railtie.rb#18
class Rails::Application < ::Rails::Engine
  # source://railties/6.0.6.1/lib/rails/application.rb#128
  def initialize(initial_variable_values = T.unsafe(nil), &block); end

  # Called from asset helpers to alert you if you reference an asset URL that
  # isn't precompiled and hence won't be available in production.
  #
  # @return [Boolean]
  #
  # source://sprockets-rails//lib/sprockets/railtie.rb#37
  def asset_precompiled?(logical_path); end

  # Returns Sprockets::Environment for app config.
  #
  # source://sprockets-rails//lib/sprockets/railtie.rb#30
  def assets; end

  # Returns Sprockets::Environment for app config.
  #
  # source://sprockets-rails//lib/sprockets/railtie.rb#30
  def assets=(_arg0); end

  # Returns Sprockets::Manifest for app config.
  #
  # source://sprockets-rails//lib/sprockets/railtie.rb#33
  def assets_manifest; end

  # Returns Sprockets::Manifest for app config.
  #
  # source://sprockets-rails//lib/sprockets/railtie.rb#33
  def assets_manifest=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#508
  def build_middleware_stack; end

  # source://railties/6.0.6.1/lib/rails/application.rb#374
  def config; end

  # source://railties/6.0.6.1/lib/rails/application.rb#378
  def config=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application.rb#222
  def config_for(name, env: T.unsafe(nil)); end

  # source://railties/6.0.6.1/lib/rails/application.rb#300
  def console(&blk); end

  # source://railties/6.0.6.1/lib/rails/application.rb#436
  def credentials; end

  # source://railties/6.0.6.1/lib/rails/application.rb#123
  def default_url_options(*_arg0, &_arg1); end

  # source://railties/6.0.6.1/lib/rails/application.rb#123
  def default_url_options=(arg); end

  # source://railties/6.0.6.1/lib/rails/application.rb#505
  def eager_load!; end

  # source://railties/6.0.6.1/lib/rails/application.rb#467
  def encrypted(path, key_path: T.unsafe(nil), env_key: T.unsafe(nil)); end

  # source://railties/6.0.6.1/lib/rails/application.rb#248
  def env_config; end

  # source://railties/6.0.6.1/lib/rails/application.rb#121
  def executor; end

  # source://railties/6.0.6.1/lib/rails/application.rb#306
  def generators(&blk); end

  # source://railties/6.0.6.1/lib/rails/application.rb#480
  def helpers_paths; end

  # source://railties/6.0.6.1/lib/rails/application.rb#361
  def initialize!(group = T.unsafe(nil)); end

  # source://railties/6.0.6.1/lib/rails/application.rb#149
  def initialized?; end

  # source://railties/6.0.6.1/lib/rails/application.rb#288
  def initializer(name, opts = T.unsafe(nil), &block); end

  # source://railties/6.0.6.1/lib/rails/application.rb#368
  def initializers; end

  # source://railties/6.0.6.1/lib/rails/application.rb#311
  def isolate_namespace(mod); end

  # source://railties/6.0.6.1/lib/rails/application.rb#173
  def key_generator; end

  # source://railties/6.0.6.1/lib/rails/application.rb#199
  def message_verifier(verifier_name); end

  # source://railties/6.0.6.1/lib/rails/application.rb#500
  def migration_railties; end

  # Lazy-load the precompile list so we don't cause asset compilation at app
  # boot time, but ensure we cache the list so we don't recompute it for each
  # request or test case.
  #
  # source://sprockets-rails//lib/sprockets/railtie.rb#51
  def precompiled_assets(clear_cache = T.unsafe(nil)); end

  # source://railties/6.0.6.1/lib/rails/application.rb#281
  def rake_tasks(&block); end

  # source://railties/6.0.6.1/lib/rails/application.rb#168
  def reload_routes!; end

  # source://railties/6.0.6.1/lib/rails/application.rb#121
  def reloader; end

  # source://railties/6.0.6.1/lib/rails/application.rb#121
  def reloaders; end

  # source://railties/6.0.6.1/lib/rails/application.rb#337
  def require_environment!; end

  # source://railties/6.0.6.1/lib/rails/application.rb#342
  def routes_reloader; end

  # source://railties/6.0.6.1/lib/rails/application.rb#153
  def run_load_hooks!; end

  # source://railties/6.0.6.1/lib/rails/application.rb#294
  def runner(&blk); end

  # source://railties/6.0.6.1/lib/rails/application.rb#119
  def sandbox; end

  # source://railties/6.0.6.1/lib/rails/application.rb#119
  def sandbox=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application.rb#119
  def sandbox?; end

  # source://railties/6.0.6.1/lib/rails/application.rb#419
  def secret_key_base; end

  # source://railties/6.0.6.1/lib/rails/application.rb#394
  def secrets; end

  # source://railties/6.0.6.1/lib/rails/application.rb#408
  def secrets=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application.rb#476
  def to_app; end

  # source://railties/6.0.6.1/lib/rails/application.rb#349
  def watchable_args; end

  protected

  # source://railties/6.0.6.1/lib/rails/application.rb#577
  def default_middleware_stack; end

  # source://railties/6.0.6.1/lib/rails/application.rb#543
  def ordered_railties; end

  # source://railties/6.0.6.1/lib/rails/application.rb#565
  def railties_initializers(current); end

  # source://railties/6.0.6.1/lib/rails/application.rb#537
  def run_console_blocks(app); end

  # source://railties/6.0.6.1/lib/rails/application.rb#527
  def run_generators_blocks(app); end

  # source://railties/6.0.6.1/lib/rails/application.rb#532
  def run_runner_blocks(app); end

  # source://railties/6.0.6.1/lib/rails/application.rb#516
  def run_tasks_blocks(app); end

  # source://railties/6.0.6.1/lib/rails/application.rb#582
  def validate_secret_key_base(secret_key_base); end

  private

  # source://railties/6.0.6.1/lib/rails/application.rb#616
  def build_middleware; end

  # source://railties/6.0.6.1/lib/rails/application.rb#609
  def build_request(env); end

  # source://railties/6.0.6.1/lib/rails/application.rb#593
  def generate_development_secret; end

  class << self
    # source://railties/6.0.6.1/lib/rails/application.rb#330
    def add_lib_to_load_path!(root); end

    # source://railties/6.0.6.1/lib/rails/application.rb#103
    def create(initial_variable_values = T.unsafe(nil), &block); end

    # source://railties/6.0.6.1/lib/rails/application.rb#107
    def find_root(from); end

    # source://railties/6.0.6.1/lib/rails/application.rb#92
    def inherited(base); end

    # source://railties/6.0.6.1/lib/rails/application.rb#99
    def instance; end
  end
end

# Hack: We need to remove Rails' built in config.assets so we can
# do our own thing.
#
# source://sprockets-rails//lib/sprockets/railtie.rb#21
class Rails::Application::Configuration < ::Rails::Engine::Configuration
  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#26
  def initialize(*_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def add_autoload_paths_to_load_path; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def add_autoload_paths_to_load_path=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def allow_concurrency; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def allow_concurrency=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#297
  def annotations; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#24
  def api_only; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#174
  def api_only=(value); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def asset_host; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def asset_host=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def autoflush_log; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def autoflush_log=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#24
  def autoloader; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#309
  def autoloader=(autoloader); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def beginning_of_week; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def beginning_of_week=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def cache_classes; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def cache_classes=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def cache_store; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def cache_store=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#257
  def colorize_logging; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#261
  def colorize_logging=(val); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def consider_all_requests_local; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def consider_all_requests_local=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def console; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def console=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#301
  def content_security_policy(&block); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def content_security_policy_nonce_directives; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def content_security_policy_nonce_directives=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def content_security_policy_nonce_generator; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def content_security_policy_nonce_generator=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def content_security_policy_report_only; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def content_security_policy_report_only=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def credentials; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def credentials=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#225
  def database_configuration; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#181
  def debug_exception_response_format; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#185
  def debug_exception_response_format=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#321
  def default_log_file; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def disable_sandbox; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def disable_sandbox=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def eager_load; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def eager_load=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def enable_dependency_loading; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def enable_dependency_loading=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#24
  def encoding; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#166
  def encoding=(value); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def exceptions_app; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def exceptions_app=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def file_watcher; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def file_watcher=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def filter_parameters; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def filter_parameters=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def filter_redirect; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def filter_redirect=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def force_ssl; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def force_ssl=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def helpers_paths; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def helpers_paths=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def hosts; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def hosts=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#210
  def load_database_yaml; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#79
  def load_defaults(target_version); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#24
  def loaded_config_version; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def log_formatter; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def log_formatter=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def log_level; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def log_level=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def log_tags; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def log_tags=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def logger; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def logger=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#187
  def paths; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def public_file_server; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def public_file_server=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def railties_order; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def railties_order=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def read_encrypted_secrets; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def read_encrypted_secrets=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def relative_url_root; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def relative_url_root=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def reload_classes_only_on_change; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def reload_classes_only_on_change=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def require_master_key; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def require_master_key=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def secret_key_base; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def secret_key_base=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def session_options; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def session_options=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#266
  def session_store(new_session_store = T.unsafe(nil), **options); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#293
  def session_store?; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def ssl_options; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def ssl_options=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def time_zone; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def time_zone=(_arg0); end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def x; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
  def x=(_arg0); end

  private

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#370
  def credentials_available_for_current_env?; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#354
  def default_credentials_content_path; end

  # source://railties/6.0.6.1/lib/rails/application/configuration.rb#362
  def default_credentials_key_path; end
end

# source://sprockets-rails//lib/sprockets/railtie.rb#58
class Rails::Engine < ::Rails::Railtie
  # source://railties/6.0.6.1/lib/rails/engine.rb#427
  def initialize; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#508
  def app; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#525
  def call(env); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#544
  def config; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#472
  def eager_load!; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#520
  def endpoint; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#425
  def engine_name(*_arg0, &_arg1); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#531
  def env_config; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#491
  def helpers; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#503
  def helpers_paths; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#425
  def isolated?(*_arg0, &_arg1); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#441
  def load_console(app = T.unsafe(nil)); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#465
  def load_generators(app = T.unsafe(nil)); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#450
  def load_runner(app = T.unsafe(nil)); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#552
  def load_seed; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#457
  def load_tasks(app = T.unsafe(nil)); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#424
  def middleware(*_arg0, &_arg1); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#424
  def paths(*_arg0, &_arg1); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#486
  def railties; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#424
  def root(*_arg0, &_arg1); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#537
  def routes(&block); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#653
  def routes?; end

  protected

  # source://railties/6.0.6.1/lib/rails/engine.rb#658
  def run_tasks_blocks(*_arg0); end

  private

  # source://railties/6.0.6.1/lib/rails/engine.rb#702
  def _all_autoload_once_paths; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#706
  def _all_autoload_paths; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#710
  def _all_load_paths(add_autoload_paths_to_load_path); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#726
  def build_middleware; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#718
  def build_request(env); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#698
  def default_middleware_stack; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#682
  def has_migrations?; end

  # source://railties/6.0.6.1/lib/rails/engine.rb#664
  def load_config_initializer(initializer); end

  # source://railties/6.0.6.1/lib/rails/engine.rb#670
  def with_inline_jobs; end

  class << self
    # source://railties/6.0.6.1/lib/rails/engine.rb#351
    def called_from; end

    # source://railties/6.0.6.1/lib/rails/engine.rb#351
    def called_from=(_arg0); end

    # source://railties/6.0.6.1/lib/rails/engine.rb#356
    def eager_load!(*_arg0, &_arg1); end

    # source://railties/6.0.6.1/lib/rails/engine.rb#376
    def endpoint(endpoint = T.unsafe(nil)); end

    # source://railties/6.0.6.1/lib/rails/railtie.rb#159
    def engine_name(name = T.unsafe(nil)); end

    # source://railties/6.0.6.1/lib/rails/engine.rb#414
    def find(path); end

    # source://railties/6.0.6.1/lib/rails/engine.rb#372
    def find_root(from); end

    # source://railties/6.0.6.1/lib/rails/engine.rb#686
    def find_root_with_flag(flag, root_path, default = T.unsafe(nil)); end

    # source://railties/6.0.6.1/lib/rails/engine.rb#358
    def inherited(base); end

    # source://railties/6.0.6.1/lib/rails/engine.rb#382
    def isolate_namespace(mod); end

    # source://railties/6.0.6.1/lib/rails/engine.rb#351
    def isolated; end

    # source://railties/6.0.6.1/lib/rails/engine.rb#351
    def isolated=(_arg0); end

    # source://railties/6.0.6.1/lib/rails/engine.rb#351
    def isolated?; end
  end
end

# source://sprockets-rails//lib/sprockets/rails/asset_url_processor.rb#1
module Sprockets
  extend ::Sprockets::Utils
  extend ::Sprockets::URIUtils
  extend ::Sprockets::PathUtils
  extend ::Sprockets::DigestUtils
  extend ::Sprockets::PathDigestUtils
  extend ::Sprockets::Dependencies
  extend ::Sprockets::Compressing
  extend ::Sprockets::Processing
  extend ::Sprockets::HTTPUtils
  extend ::Sprockets::Transformers
  extend ::Sprockets::Engines
  extend ::Sprockets::Mime
  extend ::Sprockets::Paths
end

# source://sprockets-rails//lib/sprockets/rails/asset_url_processor.rb#2
module Sprockets::Rails; end

# Resolve assets referenced in CSS `url()` calls and replace them with the digested paths
#
# source://sprockets-rails//lib/sprockets/rails/asset_url_processor.rb#4
class Sprockets::Rails::AssetUrlProcessor
  class << self
    # source://sprockets-rails//lib/sprockets/rails/asset_url_processor.rb#6
    def call(input); end
  end
end

# source://sprockets-rails//lib/sprockets/rails/asset_url_processor.rb#5
Sprockets::Rails::AssetUrlProcessor::REGEX = T.let(T.unsafe(nil), Regexp)

# source://sprockets-rails//lib/sprockets/rails/context.rb#6
module Sprockets::Rails::Context
  include ::ActionView::Helpers::AssetUrlHelper
  include ::ActionView::Helpers::CaptureHelper
  include ::ActionView::Helpers::OutputSafetyHelper
  include ::ActionView::Helpers::TagHelper
  include ::ActionView::Helpers::AssetTagHelper
  include GeneratedInstanceMethods

  mixes_in_class_methods GeneratedClassMethods

  # source://sprockets-rails//lib/sprockets/rails/context.rb#16
  def compute_asset_path(path, options = T.unsafe(nil)); end

  class << self
    # @private
    #
    # source://sprockets-rails//lib/sprockets/rails/context.rb#10
    def included(klass); end
  end

  module GeneratedClassMethods
    def assets_prefix; end
    def assets_prefix=(value); end
    def assets_prefix?; end
    def config; end
    def config=(value); end
    def config?; end
    def digest_assets; end
    def digest_assets=(value); end
    def digest_assets?; end
  end

  module GeneratedInstanceMethods
    def assets_prefix; end
    def assets_prefix=(value); end
    def assets_prefix?; end
    def config; end
    def config=(value); end
    def config?; end
    def digest_assets; end
    def digest_assets=(value); end
    def digest_assets?; end
  end
end

# source://sprockets-rails//lib/sprockets/rails/helper.rb#8
module Sprockets::Rails::Helper
  include ::ActionView::Helpers::AssetUrlHelper
  include ::ActionView::Helpers::CaptureHelper
  include ::ActionView::Helpers::OutputSafetyHelper
  include ::ActionView::Helpers::TagHelper
  include ::ActionView::Helpers::AssetTagHelper
  include ::Sprockets::Rails::Utils
  include GeneratedInstanceMethods

  mixes_in_class_methods GeneratedClassMethods

  # Expand asset path to digested form.
  #
  # path    - String path
  # options - Hash options
  #
  # Returns String path or nil if no asset was found.
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#113
  def asset_digest_path(path, options = T.unsafe(nil)); end

  # Experimental: Get integrity for asset path.
  #
  # path    - String path
  # options - Hash options
  #
  # Returns String integrity attribute or nil if no asset was found.
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#125
  def asset_integrity(path, options = T.unsafe(nil)); end

  # Writes over the built in ActionView::Helpers::AssetUrlHelper#compute_asset_path
  # to use the asset pipeline.
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#77
  def compute_asset_path(path, options = T.unsafe(nil)); end

  # Override javascript tag helper to provide debugging support.
  #
  # Eventually will be deprecated and replaced by source maps.
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#136
  def javascript_include_tag(*sources); end

  # Resolve the asset path against the Sprockets manifest or environment.
  # Returns nil if it's an asset we don't know about.
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#101
  def resolve_asset_path(path, allow_non_precompiled = T.unsafe(nil)); end

  # Override stylesheet tag helper to provide debugging support.
  #
  # Eventually will be deprecated and replaced by source maps.
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#165
  def stylesheet_link_tag(*sources); end

  protected

  # List of resolvers in `config.assets.resolve_with` order.
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#250
  def asset_resolver_strategies; end

  # This is awkward: `integrity` is a boolean option indicating whether
  # we want to include or omit the subresource integrity hash, but the
  # options hash is also passed through as literal tag attributes.
  # That means we have to delete the shortcut boolean option so it
  # doesn't bleed into the tag attributes, but also check its value if
  # it's boolean-ish.
  #
  # @return [Boolean]
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#198
  def compute_integrity?(options); end

  # Append ?body=1 if debug is on and we're on old Sprockets.
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#258
  def legacy_debug_path(path, debug); end

  # Internal method to support multifile debugging. Will
  # eventually be removed w/ Sprockets 3.x.
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#226
  def lookup_debug_asset(path, options = T.unsafe(nil)); end

  # compute_asset_extname is in AV::Helpers::AssetUrlHelper
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#235
  def path_with_extname(path, options); end

  # Enable split asset debugging. Eventually will be deprecated
  # and replaced by source maps in Sprockets 3.x.
  #
  # @return [Boolean]
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#218
  def request_debug_assets?; end

  # Try each asset resolver and return the first non-nil result.
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#241
  def resolve_asset; end

  # Only serve integrity metadata for HTTPS requests:
  #   http://www.w3.org/TR/SRI/#non-secure-contexts-remain-non-secure
  #
  # @return [Boolean]
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#212
  def secure_subresource_integrity_context?; end

  class << self
    # @private
    #
    # source://sprockets-rails//lib/sprockets/rails/helper.rb#60
    def extended(obj); end

    # @private
    #
    # source://sprockets-rails//lib/sprockets/rails/helper.rb#43
    def included(klass); end
  end

  module GeneratedClassMethods
    def assets_environment; end
    def assets_environment=(value); end
    def assets_environment?; end
    def assets_manifest; end
    def assets_manifest=(value); end
    def assets_manifest?; end
    def assets_precompile; end
    def assets_precompile=(value); end
    def assets_precompile?; end
    def assets_prefix; end
    def assets_prefix=(value); end
    def assets_prefix?; end
    def check_precompiled_asset; end
    def check_precompiled_asset=(value); end
    def check_precompiled_asset?; end
    def debug_assets; end
    def debug_assets=(value); end
    def debug_assets?; end
    def digest_assets; end
    def digest_assets=(value); end
    def digest_assets?; end
    def precompiled_asset_checker; end
    def precompiled_asset_checker=(value); end
    def precompiled_asset_checker?; end
    def resolve_assets_with; end
    def resolve_assets_with=(value); end
    def resolve_assets_with?; end
    def unknown_asset_fallback; end
    def unknown_asset_fallback=(value); end
    def unknown_asset_fallback?; end
  end

  module GeneratedInstanceMethods
    def assets_environment; end
    def assets_environment=(value); end
    def assets_environment?; end
    def assets_manifest; end
    def assets_manifest=(value); end
    def assets_manifest?; end
    def assets_precompile; end
    def assets_precompile=(value); end
    def assets_precompile?; end
    def assets_prefix; end
    def assets_prefix=(value); end
    def assets_prefix?; end
    def check_precompiled_asset; end
    def check_precompiled_asset=(value); end
    def check_precompiled_asset?; end
    def debug_assets; end
    def debug_assets=(value); end
    def debug_assets?; end
    def digest_assets; end
    def digest_assets=(value); end
    def digest_assets?; end
    def precompiled_asset_checker; end
    def precompiled_asset_checker=(value); end
    def precompiled_asset_checker?; end
    def resolve_assets_with; end
    def resolve_assets_with=(value); end
    def resolve_assets_with?; end
    def unknown_asset_fallback; end
    def unknown_asset_fallback=(value); end
    def unknown_asset_fallback?; end
  end
end

# source://sprockets-rails//lib/sprockets/rails/helper.rb#9
class Sprockets::Rails::Helper::AssetNotFound < ::StandardError; end

# source://sprockets-rails//lib/sprockets/rails/helper.rb#10
class Sprockets::Rails::Helper::AssetNotPrecompiled < ::StandardError; end

# source://sprockets-rails//lib/sprockets/rails/helper.rb#12
class Sprockets::Rails::Helper::AssetNotPrecompiledError < ::Sprockets::Rails::Helper::AssetNotPrecompiled
  include ::Sprockets::Rails::Utils

  # @return [AssetNotPrecompiledError] a new instance of AssetNotPrecompiledError
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#14
  def initialize(source); end
end

# source://sprockets-rails//lib/sprockets/rails/helper.rb#35
Sprockets::Rails::Helper::VIEW_ACCESSORS = T.let(T.unsafe(nil), Array)

# Use a separate module since Helper is mixed in and we needn't pollute
# the class namespace with our internals.
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#269
module Sprockets::Rails::HelperAssetResolvers
  class << self
    # source://sprockets-rails//lib/sprockets/rails/helper.rb#270
    def [](name); end
  end
end

# source://sprockets-rails//lib/sprockets/rails/helper.rb#315
class Sprockets::Rails::HelperAssetResolvers::Environment
  # @raise [ArgumentError]
  # @return [Environment] a new instance of Environment
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#316
  def initialize(view); end

  # source://sprockets-rails//lib/sprockets/rails/helper.rb#323
  def asset_path(path, digest, allow_non_precompiled = T.unsafe(nil)); end

  # source://sprockets-rails//lib/sprockets/rails/helper.rb#336
  def digest_path(path, allow_non_precompiled = T.unsafe(nil)); end

  # source://sprockets-rails//lib/sprockets/rails/helper.rb#357
  def find_asset(path, options = T.unsafe(nil)); end

  # source://sprockets-rails//lib/sprockets/rails/helper.rb#347
  def find_debug_asset(path); end

  # source://sprockets-rails//lib/sprockets/rails/helper.rb#343
  def integrity(path); end

  private

  # @return [Boolean]
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#367
  def precompiled?(path); end

  # @raise [Helper::AssetNotPrecompiledError]
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#371
  def raise_unless_precompiled_asset(path); end
end

# source://sprockets-rails//lib/sprockets/rails/helper.rb#281
class Sprockets::Rails::HelperAssetResolvers::Manifest
  # @raise [ArgumentError]
  # @return [Manifest] a new instance of Manifest
  #
  # source://sprockets-rails//lib/sprockets/rails/helper.rb#282
  def initialize(view); end

  # source://sprockets-rails//lib/sprockets/rails/helper.rb#287
  def asset_path(path, digest, allow_non_precompiled = T.unsafe(nil)); end

  # source://sprockets-rails//lib/sprockets/rails/helper.rb#293
  def digest_path(path, allow_non_precompiled = T.unsafe(nil)); end

  # source://sprockets-rails//lib/sprockets/rails/helper.rb#303
  def find_debug_asset(path); end

  # source://sprockets-rails//lib/sprockets/rails/helper.rb#297
  def integrity(path); end

  private

  # source://sprockets-rails//lib/sprockets/rails/helper.rb#308
  def metadata(path); end
end

# source://sprockets-rails//lib/sprockets/rails/quiet_assets.rb#3
class Sprockets::Rails::QuietAssets
  # @return [QuietAssets] a new instance of QuietAssets
  #
  # source://sprockets-rails//lib/sprockets/rails/quiet_assets.rb#4
  def initialize(app); end

  # source://sprockets-rails//lib/sprockets/rails/quiet_assets.rb#9
  def call(env); end
end

# source://sprockets-rails//lib/sprockets/rails/route_wrapper.rb#3
module Sprockets::Rails::RouteWrapper
  # @return [Boolean]
  #
  # source://sprockets-rails//lib/sprockets/rails/route_wrapper.rb#9
  def internal?; end

  # @return [Boolean]
  #
  # source://sprockets-rails//lib/sprockets/rails/route_wrapper.rb#5
  def internal_assets_path?; end

  class << self
    # @private
    #
    # source://sprockets-rails//lib/sprockets/rails/route_wrapper.rb#13
    def included(klass); end
  end
end

# Rewrites source mapping urls with the digested paths and protect against semicolon appending with a dummy comment line
#
# source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#4
class Sprockets::Rails::SourcemappingUrlProcessor
  class << self
    # source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#8
    def call(input); end

    private

    # source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#25
    def combine_sourcemap_logical_path(sourcefile:, sourcemap:); end

    # source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#47
    def removed_sourcemap_comment(sourcemap_logical_path, filename:, env:); end

    # source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#33
    def resolved_sourcemap_comment(sourcemap_logical_path, context:); end

    # source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#37
    def sourcemap_asset_path(sourcemap_logical_path, context:); end
  end
end

# source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#5
Sprockets::Rails::SourcemappingUrlProcessor::REGEX = T.let(T.unsafe(nil), Regexp)

# source://sprockets-rails//lib/sprockets/rails/utils.rb#5
module Sprockets::Rails::Utils
  # @return [Boolean]
  #
  # source://sprockets-rails//lib/sprockets/rails/utils.rb#6
  def using_sprockets4?; end
end

# source://sprockets-rails//lib/sprockets/rails/version.rb#3
Sprockets::Rails::VERSION = T.let(T.unsafe(nil), String)

# source://sprockets-rails//lib/sprockets/railtie.rb#70
class Sprockets::Railtie < ::Rails::Railtie
  include ::Sprockets::Rails::Utils

  # source://sprockets-rails//lib/sprockets/railtie.rb#182
  def build_environment(app, initialized = T.unsafe(nil)); end

  class << self
    # source://sprockets-rails//lib/sprockets/railtie.rb#213
    def build_manifest(app); end
  end
end

# source://sprockets-rails//lib/sprockets/railtie.rb#88
Sprockets::Railtie::LOOSE_APP_ASSETS = T.let(T.unsafe(nil), Proc)

# source://sprockets-rails//lib/sprockets/railtie.rb#73
class Sprockets::Railtie::ManifestNeededError < ::StandardError
  # @return [ManifestNeededError] a new instance of ManifestNeededError
  #
  # source://sprockets-rails//lib/sprockets/railtie.rb#74
  def initialize; end
end

# source://sprockets-rails//lib/sprockets/railtie.rb#93
class Sprockets::Railtie::OrderedOptions < ::ActiveSupport::OrderedOptions
  # source://sprockets-rails//lib/sprockets/railtie.rb#94
  def configure(&block); end
end