| package com.airbnb.lottie.sample.compose.dagger | |
| import com.airbnb.lottie.sample.compose.api.ApiModule | |
| import com.airbnb.mvrx.MavericksViewModel | |
| import dagger.Component | |
| import javax.inject.Singleton | |
| @Component( | |
| modules = [ | |
| ApiModule::class, | |
| AppModule::class | |
| ] | |
| ) | |
| @Singleton | |
| interface ApplicationComponent { | |
| fun viewModelFactories(): Map<Class<out MavericksViewModel<*>>, AssistedViewModelFactory<*, *>> | |
| } |