Sync

class Sync<S : Any>(val applies: (Class<*>) -> Boolean, val after: DecideScope.(S, Any) -> List<Any>, val produces: Set<Class<*>>? = null) : AfterFunction<S>

Constructors

Link copied to clipboard
constructor(applies: (Class<*>) -> Boolean, after: DecideScope.(S, Any) -> List<Any>, produces: Set<Class<*>>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
open override val applies: (Class<*>) -> Boolean
Link copied to clipboard
open override val produces: Set<Class<*>>?

The events it may produce, as DecideFunction.produces; null when they are unknown, and then not checked.