asProperty

fun <T, R> Provider<T>.asProperty(getter: (T) -> R): ReadOnlyProperty<Any?, R>

Converts this Provider to a ReadOnlyProperty that transforms retrieved values with getter.


fun <T, R> MutableProvider<T>.asProperty(getter: (T) -> R, setter: (R) -> T): ReadWriteProperty<Any?, R>

Converts this MutableProvider to a ReadWriteProperty that transforms retrieved values with getter and transforms set values with setter.