Companion

object Companion

Functions

Link copied to clipboard
fun <T> variable(onChange: ArgFun<T>? = null): CSVariable<T>
fun <T> variable(value: T, onChange: ArgFun<T>? = null): CSVariable<T>
fun <T> variable(from: () -> T, to: (T) -> Unit): CSVariable<T>
@JvmName(name = "variableComputed2")
fun <T, V, Variable : CSVariable<V>> Variable.variable(get: Variable.() -> T, set: Variable.(T) -> Unit): CSVariable<T>
@JvmName(name = "variableComputed1")
fun <T, V> CSVariable<V>.variable(from: (V) -> T, to: (V, T) -> Unit): CSVariable<T>
Link copied to clipboard
fun <T> variableNull(value: T? = null, onChange: ArgFun<T?>? = null): CSVariable<T?>