VidiDin-Android/app/src/main/java/com/gamedog/vididin/di/RouterEntryPoints.kt

21 lines
603 B
Kotlin
Raw Normal View History

2025-11-18 05:30:49 +00:00
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
}