OriginSelector

class OriginSelector<E : Event>(val eventType: KClass<E>, val selector: E.() -> Origin?) : EventSelector.TargetSelector<E, Either<Nothing, Origin?>>

Constructors

Link copied to clipboard
fun <E : Event> OriginSelector(eventType: KClass<E>, selector: E.() -> Origin?)

Functions

Link copied to clipboard
open operator override fun invoke(event: E): Either<Nothing, Origin?>
Link copied to clipboard
open fun isApplicable(event: KClass<*>): Boolean

Properties

Link copied to clipboard
open override val eventType: KClass<E>
Link copied to clipboard
val selector: E.() -> Origin?

Extensions

Link copied to clipboard