com.raquo.laminar.api

Type members

Classlikes

trait Airstream

Inherited classlikes

object JsDictionaryValueMapper extends CompositeValueMapper[Dictionary[Boolean]]
Inherited from:
CompositeValueMappers
object MapValueMapper extends CompositeValueMapper[Map[String, Boolean]]
Inherited from:
CompositeValueMappers
object StringBooleanSeqSeqValueMapper extends CompositeValueMapper[Seq[Seq[(String, Boolean)]]]
Inherited from:
CompositeValueMappers
object StringBooleanSeqValueMapper extends CompositeValueMapper[Seq[(String, Boolean)]]
Inherited from:
CompositeValueMappers
object StringSeqSeqValueMapper extends CompositeValueMapper[Seq[Seq[String]]]
Inherited from:
CompositeValueMappers
object StringSeqValueMapper extends CompositeValueMapper[Seq[String]]
Inherited from:
CompositeValueMappers
Inherited from:
CompositeValueMappers

Value members

Concrete fields

val L: Laminar.type

Implicits

Inherited implicits

implicit def arrayToModifier[A, El <: Base](modifiers: Array[A])(implicit asModifier: A => Modifier[El]): Modifier[El]

Create a modifier that applies each of the modifiers in an array

Create a modifier that applies each of the modifiers in an array

Inherited from:
Implicits
implicit def arrayToSetter[El <: Base](setters: Array[Setter[El]]): Setter[El]

Create a setter that applies each of the setters in an array

Create a setter that applies each of the setters in an array

Inherited from:
Implicits
implicit def derivedStyleIntToDouble[V](style: DerivedStyleProp[Int]): DerivedStyleProp[Double]
Inherited from:
Implicits
implicit def enrichSource[A](source: Source[A]): RichSource[A]

Add --> methods on Observables

Add --> methods on Observables

Inherited from:
Implicits
implicit def eventPropToProcessor[Ev <: Event](eventProp: EventProp[Ev]): EventProcessor[Ev, Ev]
Inherited from:
Implicits
implicit def jsArrayToModifier[A, El <: Base](modifiers: JsArray[A])(implicit asModifier: A => Modifier[El]): Modifier[El]

Create a modifier that applies each of the modifiers in an array

Create a modifier that applies each of the modifiers in an array

Inherited from:
Implicits
implicit def nodeToInserter(node: Base): Inserter[Base]
Inherited from:
LowPriorityImplicits
implicit def nodesArrayToInserter(nodes: Array[Base]): Inserter[Base]
Inherited from:
LowPriorityImplicits
implicit def nodesArrayToModifier[N <: Base](nodes: Array[N]): Modifier[Base]

This modifier exists to prevent collections of nodes from being converted using nodesArrayToInserter, which is more expensive. We have a test that will fail should the order of implicits be wrong.

This modifier exists to prevent collections of nodes from being converted using nodesArrayToInserter, which is more expensive. We have a test that will fail should the order of implicits be wrong.

Inherited from:
Implicits
implicit def nodesJsArrayToInserter[N <: Base](nodes: Array[N]): Inserter[Base]
Inherited from:
LowPriorityImplicits
implicit def nodesJsArrayToModifier[N <: Base](nodes: Array[N]): Modifier[Base]

This modifier exists to prevent collections of nodes from being converted using nodesJsArrayToInserter, which is more expensive. We have a test that will fail should the order of implicits be wrong.

This modifier exists to prevent collections of nodes from being converted using nodesJsArrayToInserter, which is more expensive. We have a test that will fail should the order of implicits be wrong.

Inherited from:
Implicits
implicit def nodesSeqToInserter(nodes: Seq[Base]): Inserter[Base]
Inherited from:
LowPriorityImplicits
implicit def nodesSeqToModifier(nodes: Seq[Base]): Modifier[Base]

This modifier exists to prevent collections of nodes from being converted using nodesSeqToInserter, which is more expensive. We have a test that will fail should the order of implicits be wrong.

This modifier exists to prevent collections of nodes from being converted using nodesSeqToInserter, which is more expensive. We have a test that will fail should the order of implicits be wrong.

Inherited from:
Implicits
implicit def optionToModifier[A, El <: Base](maybeModifier: Option[A])(implicit asModifier: A => Modifier[El]): Modifier[El]

Create a modifier that applies the modifier in an option, if it's defined, or does nothing otherwise

Create a modifier that applies the modifier in an option, if it's defined, or does nothing otherwise

Inherited from:
Implicits
implicit def optionToSetter[El <: Base](maybeSetter: Option[Setter[El]]): Setter[El]
Inherited from:
Implicits
implicit def renderableToInserter[A](value: A)(implicit renderable: Renderable[A]): Inserter[Base]
Inherited from:
LowPriorityImplicits
implicit def renderableToTextNode[A](value: A)(implicit renderable: Renderable[A]): TextNode

Implicit Renderable instances are available for primitive types (defined in modifiers/Renderable.scala)

Implicit Renderable instances are available for primitive types (defined in modifiers/Renderable.scala)

Inherited from:
Implicits
implicit def seqToModifier[A, El <: Base](modifiers: Seq[A])(implicit asModifier: A => Modifier[El]): Modifier[El]

Create a modifier that applies each of the modifiers in a seq

Create a modifier that applies each of the modifiers in a seq

Inherited from:
Implicits
implicit def seqToSetter[El <: Base](setters: Seq[Setter[El]]): Setter[El]

Create a setter that applies each of the setters in a seq

Create a setter that applies each of the setters in a seq

Inherited from:
Implicits
implicit def sjsArrayToModifier[A, El <: Base](modifiers: Array[A])(implicit asModifier: A => Modifier[El]): Modifier[El]

Create a modifier that applies each of the modifiers in an array

Create a modifier that applies each of the modifiers in an array

Inherited from:
Implicits
implicit def styleEncoderIntToDouble[V](encoder: StyleEncoder[Int]): StyleEncoder[Double]
Inherited from:
Implicits