EventDispatcherFeature

abstract class EventDispatcherFeature<out TConfig : Any, TFeature : Any>(keyName: String, requiredFeatures: List<Feature<*, *, *>>) : Feature<EventDispatcher, TConfig, TFeature>

Functions

checkRequiredFeatures
Link copied to clipboard
fun checkRequiredFeatures()
install
Link copied to clipboard
abstract suspend fun EventDispatcher.install(scope: CoroutineScope, configuration: TConfig.() -> Unit): TFeature

Feature installation script

Properties

key
Link copied to clipboard
val key: AttributeKey<TFeature>
requiredFeatures
Link copied to clipboard
val requiredFeatures: List<Feature<*, *, *>>

Inheritors

Companion
Link copied to clipboard

Sources

jvm source
Link copied to clipboard