1 package com.android.credentialmanager.di 2 3 import com.android.credentialmanager.client.CredentialManagerClient 4 import com.android.credentialmanager.client.impl.CredentialManagerClientImpl 5 import dagger.Binds 6 import dagger.Module 7 import dagger.hilt.InstallIn 8 import dagger.hilt.components.SingletonComponent 9 import javax.inject.Singleton 10 11 @Module 12 @InstallIn(SingletonComponent::class) 13 abstract class AppModule { 14 @Binds 15 @Singleton provideCredentialManagerClientnull16 abstract fun provideCredentialManagerClient( 17 client: CredentialManagerClientImpl 18 ): CredentialManagerClient 19 } 20 21