Package de.peekandpoke.kraft.components.state

Types

Link copied to clipboard
class ComponentStateProperty<T>(    component: Component<*>,     initialValue: T,     onChange: (T) -> Unit? = null) : ObservableProperty<T>
Link copied to clipboard
class ComponentStreamProperty<T>(val component: Component<*>, val stream: StreamSource<T>) : ObservableProperty<T>
Link copied to clipboard
class FunctionalComponentStateProperty<P>(    val component: Component<*>,     val initial: P,     type: KType) : ObservableProperty<P>
Link copied to clipboard
class FunctionalComponentStreamProperty<T>(    val component: Component<*>,     val stream: Stream<T>,     type: KType) : ReadOnlyProperty<Any?, T>