prepared

protected open fun <T> prepared(defaultValue: T, getTransform: KProperty<*>.(T) -> T = { it }, setTransform: KProperty<*>.(T) -> T = { it }): ReadWriteProperty<Any?, T>(source)

Creates a property delegate with a default value and optional transformations.

Parameters

defaultValue

The initial value.

getTransform

Transformation applied on get.

setTransform

Transformation applied on set.