Packages

package keys

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class CompositeKey[Key, -El <: Base] extends AnyRef
  2. class EventProcessor[Ev <: Event, V] extends AnyRef

    This class represents a sequence of transformations that are applied to events feeding into an EventListener EventProcessor-s are immutable, so can be reused by multiple setters.

    This class represents a sequence of transformations that are applied to events feeding into an EventListener EventProcessor-s are immutable, so can be reused by multiple setters.

    Example syntax: input(onChange().preventDefault.mapTo(true) --> myBooleanWriteBus)

    Note: Params are protected to avoid confusing autocomplete options (e.g. "useCapture")

  3. class LockedCompositeKey[Key, -El <: Base] extends AnyRef

    Laminar key specific to a particular set of CompositeAttr values

  4. class LockedEventKey[Ev <: Event, In, Out] extends AnyRef
  5. class ReactiveEventProp[Ev <: Event] extends EventProp[Ev]

    ReactiveEventProp is implicitly converted to EventProcessor.

    ReactiveEventProp is implicitly converted to EventProcessor. See all the useful methods there.

  6. class ReactiveHtmlAttr[V] extends HtmlAttr[V]
  7. class ReactiveProp[V, DomV] extends Prop[V, DomV]
  8. final class ReactiveStyle[V] extends AnyVal

    Note: Unlike other reactive keys, this has to be a wrapping value class because Scala DOM Types instantiates its own Style objects.

    Note: Unlike other reactive keys, this has to be a wrapping value class because Scala DOM Types instantiates its own Style objects. It is a known deficiency in its API, see https://github.com/raquo/scala-dom-types/issues/2

  9. class ReactiveSvgAttr[V] extends SvgAttr[V]

Value Members

  1. object CompositeKey
  2. object EventProcessor

Ungrouped