package com.doumee.lib_coremodel.di.module; 
 | 
  
 | 
  
 | 
import com.doumee.lib_coremodel.data.DataRepository; 
 | 
import com.doumee.lib_coremodel.data.IDataRepository; 
 | 
  
 | 
import dagger.Binds; 
 | 
import dagger.Module; 
 | 
import dagger.hilt.InstallIn; 
 | 
import dagger.hilt.components.SingletonComponent; 
 | 
  
 | 
/** 
 | 
 * @author <a href="mailto:jenly1314@gmail.com">Jenly</a> 
 | 
 */ 
 | 
@InstallIn(SingletonComponent.class) 
 | 
@Module 
 | 
public abstract class RepositoryModule { 
 | 
  
 | 
    @Binds 
 | 
    abstract IDataRepository bindDataRepository(DataRepository dataRepository); 
 | 
} 
 |