properties

Creates a list of Property instances using the FF4K DSL.

This function allows defining multiple properties in a single block, returning them as a list. Each property can be configured inline with the PropertyBuilder.

Example

val props: List<Property<*>> = properties {
property("max-retries") {
value = 3
description = "Maximum retry attempts"
}
property("timeout-ms") {
value = 3000L
}
}

Return

A list of fully-built Property instances

Parameters

block

DSL block used to define multiple properties