//tvlib/org.mjdev.tvlib.events.observe/observeEvent
observeEvent
[androidJvm]\
inline fun <T> LifecycleOwner.observeEvent(dispatcher: CoroutineDispatcher = Dispatchers.Main.immediate, minActiveState: Lifecycle.State = Lifecycle.State.STARTED, isSticky: Boolean = false, noinline onReceived: (T) -> Unit): Job
inline fun <T> ComponentActivity.observeEvent(dispatcher: CoroutineDispatcher = Dispatchers.Main.immediate, minActiveState: Lifecycle.State = Lifecycle.State.STARTED, isSticky: Boolean = false, noinline onReceived: (T) -> Unit): Job
inline fun <T> CoroutineScope.observeEvent(isSticky: Boolean = false, noinline onReceived: (T) -> Unit): Job
inline fun <T> ViewModelStoreOwner.observeEvent(coroutineScope: CoroutineScope, isSticky: Boolean = false, noinline onReceived: (T) -> Unit): Job