Package-level declarations

Types

Link copied to clipboard
annotation class ComposeComponent

Mark it as a type to inject into Composable.

Link copied to clipboard
annotation class ComposeContext
Link copied to clipboard

Get a Composable CoroutineScope that the same as rememberCoroutineScope.

Functions

Link copied to clipboard
inline fun <T : Any> rememberInject(qualifier: Any? = null): T

Inject an instance with resolved dependencies

inline fun <T : Any> rememberInject(name: String): T

Inject an Named instance with resolved dependencies

inline fun <T : Any> rememberInject(qualifier: Any? = null, componentExtras: ComponentExtras<*>?): T

Inject an instance with resolved dependencies (experimental)

inline fun <T : Any> rememberInject(name: String, componentExtras: ComponentExtras<*>? = null): T

Inject an Named instance with resolved dependencies (experimental)