ComponentStateProperty

class ComponentStateProperty<T>(component: Component<*>, initialValue: T, onChange: (T) -> Unit? = null) : ObservableProperty<T>

Constructors

Link copied to clipboard
fun <T> ComponentStateProperty(component: Component<*>, initialValue: T, onChange: (T) -> Unit? = null)

Functions

Link copied to clipboard
open operator override fun getValue(thisRef: Any?, property: KProperty<*>): T
Link copied to clipboard
infix fun onChange(onChange: (T) -> Unit): ComponentStateProperty<T>
Link copied to clipboard
infix fun setupBy(block: suspend () -> Unit): ComponentStateProperty<T>
Link copied to clipboard
open operator override fun setValue(thisRef: Any?, property: KProperty<*>, value: T)