21 lines
603 B
Kotlin
21 lines
603 B
Kotlin
|
|
package com.gamedog.vididin.di
|
||
|
|
|
||
|
|
import com.gamedog.vididin.core.router.interfaces.HomeRouter
|
||
|
|
import com.gamedog.vididin.core.router.interfaces.LoginRouter
|
||
|
|
import com.gamedog.vididin.core.router.interfaces.MineRouter
|
||
|
|
import com.gamedog.vididin.core.router.interfaces.TaskRouter
|
||
|
|
import dagger.hilt.EntryPoint
|
||
|
|
import dagger.hilt.InstallIn
|
||
|
|
import dagger.hilt.components.SingletonComponent
|
||
|
|
|
||
|
|
|
||
|
|
@EntryPoint
|
||
|
|
@InstallIn(SingletonComponent::class)
|
||
|
|
interface RouterEntryPoint {
|
||
|
|
fun homeRouter(): HomeRouter
|
||
|
|
fun taskRouter(): TaskRouter
|
||
|
|
fun mineRouter(): MineRouter
|
||
|
|
fun loginRouter(): LoginRouter
|
||
|
|
}
|
||
|
|
|