blob: 2816a3e8c0305f283f9cd4321572522074c1a76c [file] [log] [blame]
package com.airbnb.lottie.sample.compose.dagger
import com.airbnb.lottie.sample.compose.showcase.ShowcaseViewModel
import com.squareup.inject.assisted.dagger2.AssistedModule
import dagger.Binds
import dagger.Module
import dagger.multibindings.IntoMap
@AssistedModule
@Module(includes = [AssistedInject_AppModule::class])
interface AppModule {
@Binds
@IntoMap
@ViewModelKey(ShowcaseViewModel::class)
fun showcaseViewModelFactory(factory: ShowcaseViewModel.Factory): AssistedViewModelFactory<*, *>
}