class ActiveRecord::ConnectionAdapters::PoolConfig

def initialize(connection_class, db_config, role, shard)

Experimental RBS support (using type sampling data from the type_fusion project).

def initialize: (Class connection_class, ActiveRecord::DatabaseConfigurations::HashConfig db_config, Symbol role, Symbol shard) -> void

This signature was generated using 1 sample from 1 application.

def initialize(connection_class, db_config, role, shard)
  super()
  @connection_class = connection_class
  @db_config = db_config
  @role = role
  @shard = shard
  @pool = nil
  INSTANCES[self] = self
end