p
snabbdom
package snabbdom
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- snabbdom
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed trait AttrValue extends AnyRef
- type ClassValue = Boolean
- trait CreateHook extends AnyRef
- trait DestroyHook extends AnyRef
- trait DomApi extends AnyRef
- class EventHandler extends AnyRef
- final case class Hooks(pre: Option[PreHook] = None, init: Option[InitHook] = None, create: Option[CreateHook] = None, insert: Option[InsertHook] = None, prepatch: Option[PrePatchHook] = None, update: Option[UpdateHook] = None, postpatch: Option[PostPatchHook] = None, destroy: Option[DestroyHook] = None, remove: Option[RemoveHook] = None, post: Option[PostHook] = None) extends Product with Serializable
- trait InitHook extends AnyRef
- trait InsertHook extends AnyRef
- type KeyValue = String
- final case class Module(pre: Option[PreHook] = None, create: Option[CreateHook] = None, update: Option[UpdateHook] = None, postPatch: Option[PostPatchHook] = None, destroy: Option[DestroyHook] = None, remove: Option[RemoveHook] = None, post: Option[PostHook] = None) extends Product with Serializable
- 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]) extends Product with Serializable
- trait Patch extends AnyRef
- sealed trait PatchedVNode extends AnyRef
A
VNode
that has been patched into the DOM. - trait PostHook extends AnyRef
- trait PostPatchHook extends AnyRef
- trait PreHook extends AnyRef
- trait PrePatchHook extends AnyRef
- type PropValue = Any
- trait RemoveHook extends AnyRef
- type StyleValue = String
- trait UpdateHook extends AnyRef
- sealed trait VNode extends AnyRef
- final case class VNodeData(props: Map[String, PropValue] = Map.empty, attrs: Map[String, AttrValue] = Map.empty, classes: Map[String, ClassValue] = Map.empty, style: Map[String, StyleValue] = Map.empty, dataset: Map[String, String] = Map.empty, on: Map[String, EventHandler] = Map.empty, hook: Option[Hooks] = None, key: Option[String] = None, ns: Option[String] = None, fn: Option[(Any) => Element] = None, args: Option[Any] = None, is: Option[String] = None) extends Product with Serializable
Value Members
- object AttrValue
- object DomApi
- object EventHandler
- object ModuleHooks extends Serializable
- object PatchedVNode
- object VNode
- object VNodeData extends Serializable
- object h
- object init
- object thunk
- object toVNode