blob: ec2b36d30de4f44d4ef7ec4ce010439232c11b2d [file] [log] [blame]
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<*, *>>
}