check

fun check(vararg checks: CheckWithCache<T>): Boolean

Define a check which must pass for the event handler to be executed.

An event handler may have multiple checks - all checks must pass for the event handler to be executed. Checks will be run in the order that they're defined.

This function can be used DSL-style with a given body, or it can be passed one or more predefined functions. See the samples for more information.

Parameters

checks

Checks to apply to this event handler.


Overloaded check function to allow for DSL syntax.

Parameters

check

Check to apply to this event handler.