Package-level declarations

Snabbdom virtual DOM bindings.

Types

Link copied to clipboard
external interface Attrs
Link copied to clipboard
external interface Classes
Link copied to clipboard
typealias CreateHook = (emptyVNode: VNode, vNode: VNode) -> dynamic
Link copied to clipboard
typealias DestroyHook = (vNode: VNode) -> dynamic
Link copied to clipboard
external interface Hooks
Link copied to clipboard
typealias InitHook = (vNode: VNode) -> dynamic
Link copied to clipboard
typealias InsertHook = (vNode: VNode) -> dynamic
Link copied to clipboard
external interface Module
Link copied to clipboard
external interface On
Link copied to clipboard
typealias Patch = (dynamic, vnode: VNode) -> VNode
Link copied to clipboard
typealias PostHook = () -> dynamic
Link copied to clipboard
typealias PostPatchHook = (oldVNode: VNode, vNode: VNode) -> dynamic
Link copied to clipboard
typealias PreHook = () -> dynamic
Link copied to clipboard
typealias PrePatchHook = (oldVNode: VNode, vNode: VNode) -> dynamic
Link copied to clipboard
external interface Props
Link copied to clipboard
typealias RemoveHook = (vNode: VNode, removeCallback: () -> Unit) -> dynamic
Link copied to clipboard
typealias UpdateHook = (oldVNode: VNode, vNode: VNode) -> dynamic
Link copied to clipboard
external interface VNode
Link copied to clipboard
external interface VNodeData
Link copied to clipboard
external interface VNodeStyle

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val modulesExt: dynamic
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
external fun h(sel: String): VNode
external fun h(sel: String, data: VNodeData): VNode
external fun h(sel: String, children: Array<dynamic>): VNode
external fun h(sel: String, text: String): VNode
external fun h(sel: String, data: VNodeData, children: Array<dynamic>): VNode
external fun h(sel: String, data: VNodeData, text: String): VNode
Link copied to clipboard
external fun init(modules: Array<Module>, domApi: dynamic = definedExternally): Patch
Link copied to clipboard
operator fun On.set(key: String, value: (dynamic) -> Unit)