class ActiveRecord::Associations::Preloader::ThroughAssociation

def runnable_loaders

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

def runnable_loaders: () -> untyped

This signature was generated using 2 samples from 1 application.

def runnable_loaders
  if data_available?
    [self]
  elsif through_preloaders.all?(&:run?)
    source_preloaders.flat_map(&:runnable_loaders)
  else
    through_preloaders.flat_map(&:runnable_loaders)
  end
end