everHappened

fun <ID : Any> Aggregate<ID>.everHappened(condition: () -> Boolean): Boolean

A non-self-stabilizing function returning true if at any point in time a certain condition happened.

Note: due to its non-self-stabilizing nature, if the condition does not hold anymore, this function will keep returning true. To check whether a condition is still holding, use isHappeningAnywhere