event
inline suspend fun <T : Event> Extension.event(noinline constructor: (Extension) -> EventHandler<T> = ::EventHandler, noinline body: suspend EventHandler<T>.() -> Unit): EventHandler<T>
DSL function for easily registering an event handler.
Use this in your setup function to register an event handler that reacts to a given event.
Parameters
body
Builder lambda used for setting up the event handler object.