p
outwatch
package outwatch
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- outwatch
- ManagedSubscriptions
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final case class AccumAttr(title: String, value: Value, accum: (Value, Value) ⇒ Value) extends Attr with Product with Serializable
- final case class AccumStyle(title: String, value: String, accum: (String, String) ⇒ String) extends Style with Product with Serializable
- sealed trait Attr extends StaticVDomModifier
- final case class BasicAttr(title: String, value: Value) extends Attr with Product with Serializable
- final case class BasicStyle(title: String, value: String) extends Style with Product with Serializable
- sealed trait BasicVNode extends VNode
- final case class CancelableModifier(subscription: () ⇒ Cancelable) extends VDomModifier with Product with Serializable
- sealed trait ChildCommand extends AnyRef
- final case class ChildCommandsModifier(commands: Observable[Seq[ChildCommand]]) extends VDomModifier with Product with Serializable
- final case class CompositeModifier(modifiers: Iterable[VDomModifier]) extends VDomModifier with Product with Serializable
-
final
case class
ConditionalVNode(baseNode: BasicVNode, key: Value, shouldRender: Boolean, renderFn: () ⇒ VDomModifier) extends VNode with Product with Serializable
- Annotations
- @inline()
- final case class DelayedStyle(title: String, value: String) extends Style with Product with Serializable
- final case class DestroyHook(trigger: Function1[VNodeProxy, Unit]) extends SnabbdomHook with Product with Serializable
- final case class DestroyStyle(title: String, value: String) extends Style with Product with Serializable
- sealed trait DomHook extends SnabbdomHook
- final case class DomMountHook(trigger: Function1[VNodeProxy, Unit]) extends DomHook with Product with Serializable
- final case class DomPreUpdateHook(trigger: Function2[VNodeProxy, VNodeProxy, Unit]) extends DomHook with Product with Serializable
- final case class DomUnmountHook(trigger: Function1[VNodeProxy, Unit]) extends DomHook with Product with Serializable
- final case class DomUpdateHook(trigger: Function2[VNodeProxy, VNodeProxy, Unit]) extends DomHook with Product with Serializable
- final case class Emitter(eventType: String, trigger: Function1[Event, Unit]) extends StaticVDomModifier with Product with Serializable
- type EmitterBuilder[+O, +R] = EmitterBuilderExecution[O, R, Execution]
- trait EmitterBuilderExecution[+O, +R, +Exec <: Execution] extends AnyRef
-
final
case class
HtmlVNode(nodeType: String, modifiers: Array[VDomModifier]) extends BasicVNode with Product with Serializable
- Annotations
- @inline()
- final case class InitHook(trigger: Function1[VNodeProxy, Unit]) extends SnabbdomHook with Product with Serializable
- final case class InsertHook(trigger: Function1[VNodeProxy, Unit]) extends SnabbdomHook with Product with Serializable
- final case class Key(value: Value) extends StaticVDomModifier with Product with Serializable
- trait ManagedSubscriptions extends AnyRef
- final case class NextVDomModifier(modifier: StaticVDomModifier) extends StaticVDomModifier with Product with Serializable
- final case class PostPatchHook(trigger: Function2[VNodeProxy, VNodeProxy, Unit]) extends SnabbdomHook with Product with Serializable
- final case class PrePatchHook(trigger: Function2[VNodeProxy, VNodeProxy, Unit]) extends SnabbdomHook with Product with Serializable
- final case class Prop(title: String, value: Value) extends StaticVDomModifier with Product with Serializable
- final case class RemoveStyle(title: String, value: String) extends Style with Product with Serializable
- trait Render[-T] extends AnyRef
- case class RenderConfig(errorModifier: (Throwable) ⇒ VDomModifier) extends Product with Serializable
- sealed trait SnabbdomHook extends StaticVDomModifier
- sealed trait StaticVDomModifier extends VDomModifier
- final case class StreamModifier(subscription: (Observer[VDomModifier]) ⇒ Cancelable) extends VDomModifier with Product with Serializable
- final case class StringVNode(text: String) extends VDomModifier with Product with Serializable
- sealed trait Style extends StaticVDomModifier
-
final
case class
SvgVNode(nodeType: String, modifiers: Array[VDomModifier]) extends BasicVNode with Product with Serializable
- Annotations
- @inline()
- final case class SyncEffectModifier(unsafeRun: () ⇒ VDomModifier) extends VDomModifier with Product with Serializable
-
final
case class
ThunkVNode(baseNode: BasicVNode, key: Value, arguments: Array[Any], renderFn: () ⇒ VDomModifier) extends VNode with Product with Serializable
- Annotations
- @inline()
- final case class UpdateHook(trigger: Function2[VNodeProxy, VNodeProxy, Unit]) extends SnabbdomHook with Product with Serializable
- sealed trait VDomModifier extends AnyRef
- sealed trait VNode extends VDomModifier
- final case class VNodeProxyNode(proxy: VNodeProxy) extends StaticVDomModifier with Product with Serializable
Value Members
-
implicit
def
StyleIsBuilder[T](style: com.raquo.domtypes.generic.keys.Style[T]): BasicStyleBuilder[T]
- Annotations
- @inline()
-
def
managed[F[_], T](sub1: F[T], sub2: F[T], subscriptions: F[T]*)(implicit arg0: RunSyncEffect[F], arg1: Applicative[F], arg2: CanCancel[T], arg3: Monoid[T]): VDomModifier
- Definition Classes
- ManagedSubscriptions
-
def
managed[F[_], T](subscription: F[T])(implicit arg0: RunSyncEffect[F], arg1: CanCancel[T]): VDomModifier
- Definition Classes
- ManagedSubscriptions
- Annotations
- @inline()
-
def
managedFunction[T](subscription: () ⇒ T)(implicit arg0: CanCancel[T]): VDomModifier
- Definition Classes
- ManagedSubscriptions
- Annotations
- @inline()
- object Attr
- object ChildCommand
- object EmitterBuilder
- object EmptyModifier extends VDomModifier with Product with Serializable
- object Key extends Serializable
- object ManagedSubscriptions extends ManagedSubscriptions
-
object
managedElement
- Definition Classes
- ManagedSubscriptions
- object OutWatch
- object Prop extends Serializable
- object Render
- object RenderConfig extends Serializable
- object VDomModifier
- object VNode
- object dsl extends Attributes with Tags with Styles