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

Link copied to clipboard

Return element with largest magnitude

Link copied to clipboard

Return element with smallest magnitude