blob: 3607b1e43048b42bd7b77f11423061b0fd57ad57 [file] [log] [blame]
package com.airbnb.lottie.sample.compose.dagger
import com.airbnb.lottie.sample.compose.api.ApiModule
import com.airbnb.lottie.sample.compose.showcase.ShowcaseViewModel
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<*, *>>
}