App

object App

Functions

Link copied to clipboard
fun addSingleton(key: String, instance: Any)
Link copied to clipboard
Link copied to clipboard
inline fun <T> getKey(): String
Link copied to clipboard
inline fun <T> getSingleton(): T?
fun getSingleton(key: String): Any?
Link copied to clipboard
fun init(setup: AppSetup)

Initializes the App module with the provided setup.

Link copied to clipboard
inline fun <T> registerSingleton(instance: T)
Link copied to clipboard
inline fun <T> requireSingleton(): T