snabbdom
package snabbdom
Type members
Classlikes
final case class Hooks(pre: Option[PreHook], init: Option[InitHook], create: Option[CreateHook], insert: Option[InsertHook], prepatch: Option[PrePatchHook], update: Option[UpdateHook], postpatch: Option[PostPatchHook], destroy: Option[DestroyHook], remove: Option[RemoveHook], post: Option[PostHook])
final case class Module(pre: Option[PreHook], create: Option[CreateHook], update: Option[UpdateHook], postPatch: Option[PostPatchHook], destroy: Option[DestroyHook], remove: Option[RemoveHook], post: Option[PostHook])
final case class ModuleHooks(create: List[CreateHook], update: List[UpdateHook], postPatch: List[PostPatchHook], remove: List[RemoveHook], destroy: List[DestroyHook], pre: List[PreHook], post: List[PostHook])
- Companion:
- object
A VNode
that has been patched into the DOM.
A VNode
that has been patched into the DOM.
- Companion:
- object
final case class VNodeData(props: Map[String, PropValue], attrs: Map[String, AttrValue], classes: Map[String, ClassValue], style: Map[String, StyleValue], dataset: Map[String, String], on: Map[String, EventHandler], hook: Option[Hooks], key: Option[String], ns: Option[String], fn: Option[Any => Element], args: Option[Any], is: Option[String])
- Companion:
- object