VDom

class VDom(engine: VDomEngine, val component: Component<*>? = null) : FlowContent

Constructors

Link copied to clipboard
fun VDom(engine: VDomEngine, component: Component<*>? = null)

Functions

Link copied to clipboard
open fun comment(s: String)
Link copied to clipboard
open fun entity(e: Entities)
Link copied to clipboard
fun render(builder: VDom.() -> Any?): dynamic
Link copied to clipboard
open fun text(n: Number)
open fun text(s: String)
Link copied to clipboard
open operator fun String.unaryPlus()
open operator fun Entities.unaryPlus()

Properties

Link copied to clipboard
open override val attributes: MutableMap<String, String>
Link copied to clipboard
open override val attributesEntries: Collection<Map.Entry<String, String>>
Link copied to clipboard
val component: Component<*>? = null
Link copied to clipboard
open override val consumer: VDomTagConsumer
Link copied to clipboard
open override val emptyTag: Boolean = false
Link copied to clipboard
open override val inlineTag: Boolean = false
Link copied to clipboard
open override val namespace: String? = null
Link copied to clipboard
open override val tagName: String

Extensions

Link copied to clipboard
Link copied to clipboard
inline fun <P> VDom.subscribingTo(stream: Stream<P>): ReadOnlyProperty<Any?, P>
Link copied to clipboard
inline fun <P> VDom.value(initial: P): FunctionalComponentStateProperty<P>
inline fun <P> VDom.value(initial: P, noinline onChange: (P) -> Unit): FunctionalComponentStateProperty<P>