p

snabbdom

package snabbdom

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. snabbdom
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package modules

Type Members

  1. sealed trait AttrValue extends AnyRef
  2. type ClassValue = Boolean
  3. trait CreateHook extends AnyRef
  4. trait DestroyHook extends AnyRef
  5. trait DomApi extends AnyRef
  6. class EventHandler extends AnyRef
  7. 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
  8. trait InitHook extends AnyRef
  9. trait InsertHook extends AnyRef
  10. type KeyValue = String
  11. 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
  12. 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
  13. trait Patch extends AnyRef
  14. sealed trait PatchedVNode extends AnyRef

    A VNode that has been patched into the DOM.

  15. trait PostHook extends AnyRef
  16. trait PostPatchHook extends AnyRef
  17. trait PreHook extends AnyRef
  18. trait PrePatchHook extends AnyRef
  19. type PropValue = Any
  20. trait RemoveHook extends AnyRef
  21. type StyleValue = String
  22. trait UpdateHook extends AnyRef
  23. sealed trait VNode extends AnyRef
  24. 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

  1. object AttrValue
  2. object DomApi
  3. object EventHandler
  4. object ModuleHooks extends Serializable
  5. object PatchedVNode
  6. object VNode
  7. object VNodeData extends Serializable
  8. object h
  9. object init
  10. object thunk
  11. object toVNode

Inherited from AnyRef

Inherited from Any

Ungrouped