index.md 2.7 KB

//tvlib/org.mjdev.tvlib.events.util

Package-level declarations

Types

Name Summary
ILogger [androidJvm]
interface ILogger

Functions

Name Summary
clearStickyEvent [androidJvm]
inline fun <T> clearStickyEvent(event: Class<T>)
inline fun <T> clearStickyEvent(scope: ViewModelStoreOwner, event: Class<T>)
getEventObserverCount [androidJvm]
inline fun <T> getEventObserverCount(event: Class<T>): Int
inline fun <T> getEventObserverCount(scope: ViewModelStoreOwner, event: Class<T>): Int
launchWhenStateAtLeast [androidJvm]
fun <T> LifecycleOwner.launchWhenStateAtLeast(minState: Lifecycle.State, block: suspend CoroutineScope.() -> T): Job
removeStickyEvent [androidJvm]
inline fun <T> removeStickyEvent(event: Class<T>)
inline fun <T> removeStickyEvent(scope: ViewModelStoreOwner, event: Class<T>)