Package-level declarations
Types
Link copied to clipboard
class ListPropertyAggregation<T, R>(clock: Clock, property: KProperty0<List<T>>, val aggregationFunction: (List<T>) -> R)
Property delegation by list aggregation
Functions
Link copied to clipboard
fun <T, R> Clock.aggregating(property: KProperty0<List<T>>, aggregationFunction: (List<T>) -> R): ListPropertyAggregation<T, R>
Aggregate list property