why i cant provide different type of interface implementation with dagger ?
i get this error
/home/darel/StudioProjects/XXX/app/build/tmp/kapt3/stubs/debug/com/xxx/xxxx/di/components/XXXAppComponent.java6 error: [com.XXXX.XXX.di.components.AuthenticationComponent.inject(com.XXX.XXX.authentication.view.AuthActivity)] @com.XXX.XXX.di.LocalUserDb com.XXX.XXX.data.ICurrentUserRepo<? super com.XXX.XXX.domain.Entities.CurrentUser,? extends io.reactivex.Flowable<com.XXX.XXX.domain.Entities.CurrentUser>> cannot be provided without an @Provides-annotated method.