package Ġcom . ned alu of . data . di Ċ Ċ import Ġcom . ned alu of . data . repository Impl . Posts Repository Impl Ċ import Ġcom . ned alu of . domain . repository . Posts Repository Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . android . components . ViewModel Component Ċ import Ġdagger . h ilt . android . scopes . ViewModel Scoped Ċ import Ġdagger . h ilt . components . Singleton Component Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠN ed alu Of Ġon Ġ 1 0 / 8 / 2 0 2 1 . Ċ Ġ*/ Ċ @ Install In ( ViewModel Component :: class ) Ċ @ Module Ċ abstract Ġclass ĠRepository Module Ġ{ ĊĊĠĠĠ Ġ@ ViewModel Scoped ĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġabstract Ġfun Ġbind Posts Repository ( ĊĠĠĠĠĠĠĠ Ġrepository Impl : ĠPosts Repository Impl ĊĠĠĠ Ġ): ĠPosts Repository Ċ }