HandleableTriggersHolder

open class HandleableTriggersHolder<T>(preset: List<T> = emptyList())

Constructors

Link copied to clipboard
fun <T> HandleableTriggersHolder(preset: List<T> = emptyList())

Functions

Link copied to clipboard
suspend fun registerHandleable(data: T)
Link copied to clipboard
suspend fun unregisterHandleable(data: T)

Properties

Link copied to clipboard
val handleable: List<T>

Inheritors

Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard
suspend fun <T, R> HandleableTriggersHolder<T>.doWithRegistration(data: T, block: suspend () -> R): R