1 package com.airbnb.lottie.sample.compose.dagger 2 3 import com.airbnb.lottie.sample.compose.api.ApiModule 4 import com.airbnb.mvrx.MavericksViewModel 5 import dagger.Component 6 import javax.inject.Singleton 7 8 @Component( 9 modules = [ 10 ApiModule::class, 11 AppModule::class 12 ] 13 ) 14 @Singleton 15 interface ApplicationComponent { viewModelFactoriesnull16 fun viewModelFactories(): Map<Class<out MavericksViewModel<*>>, AssistedViewModelFactory<*, *>> 17 }