class ActiveRecord::Associations::Preloader::Batch

def initialize(preloaders, available_records:)

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

def initialize: (Array[ActiveRecord::Associations::Preloader] preloaders, available_records: Array[]) -> void

This signature was generated using 1 sample from 1 application.

:nodoc:
def initialize(preloaders, available_records:)
  @preloaders = preloaders.reject(&:empty?)
  @available_records = available_records.flatten.group_by { |r| r.class.base_class }
end