package api
- Alphabetic
- By Inheritance
- api
- Implicits
- CompositeValueMappers
- LowPriorityImplicits
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait Airstream extends AnyRef
- trait UnitArrowsFeature extends AnyRef
- Annotations
- @implicitNotFound()
Value Members
- val A: Airstream
- val L: Laminar.type
- 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
- Definition Classes
- Implicits
- implicit def arrayToSetter[El <: Base](setters: Array[Setter[El]]): Setter[El]
Combine an Array of Setter-s into a single Setter that applies them all.
Combine an Array of Setter-s into a single Setter that applies them all.
- Definition Classes
- Implicits
- implicit def componentArrayToInserter[Component](components: Array[Component])(implicit arg0: RenderableNode[Component]): Base
- Definition Classes
- LowPriorityImplicits
- implicit def componentJsArrayToInserter[Component](components: JsArray[Component])(implicit arg0: RenderableNode[Component]): Base
- Definition Classes
- LowPriorityImplicits
- implicit def componentOptionToInserter[Component](maybeComponent: Option[Component])(implicit arg0: RenderableNode[Component]): Base
- Definition Classes
- LowPriorityImplicits
- implicit def componentSeqToInserter[Component](components: Seq[Component])(implicit arg0: RenderableNode[Component]): Base
- Definition Classes
- LowPriorityImplicits
- implicit def componentSjsArrayToInserter[Component](components: Array[Component])(implicit arg0: RenderableNode[Component]): Base
- Definition Classes
- LowPriorityImplicits
- implicit def componentToInserter[Component](component: Component)(implicit renderable: RenderableNode[Component]): Base
- Definition Classes
- LowPriorityImplicits
- implicit def componentToNode[A](component: A)(implicit renderable: RenderableNode[A]): Base
Convert a custom component to Laminar DOM node
Convert a custom component to Laminar DOM node
- Definition Classes
- Implicits
- implicit def derivedStyleIntToDouble[V](style: DerivedStyleProp[Int]): DerivedStyleProp[Double]
Allow both Int-s and Double-s in numeric style props
Allow both Int-s and Double-s in numeric style props
- Definition Classes
- Implicits
- Annotations
- @inline()
- implicit def enrichSource[A](source: Source[A]): RichSource[A]
Add --> methods to Observables
Add --> methods to Observables
- Definition Classes
- Implicits
- Annotations
- @inline()
- implicit def eventPropToProcessor[Ev <: Event](eventProp: EventProp[Ev]): EventProcessor[Ev, Ev]
Add EventProcessor methods (mapToValue / filter / preventDefault / etc.) to event props (e.g.
Add EventProcessor methods (mapToValue / filter / preventDefault / etc.) to event props (e.g. onClick)
- Definition Classes
- Implicits
- Annotations
- @inline()
- 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
- Definition Classes
- Implicits
- implicit def jsArrayToSetter[El <: Base](setters: JsArray[Setter[El]]): Setter[El]
Combine an ew.JsArray of Setter-s into a single Setter that applies them all.
Combine an ew.JsArray of Setter-s into a single Setter that applies them all.
- Definition Classes
- Implicits
- implicit def nodeArrayToInserter(nodes: Array[Base]): Base
- Definition Classes
- LowPriorityImplicits
- implicit def nodeArrayToModifier[N <: Base](nodes: Array[N]): Base
- Definition Classes
- Implicits
- implicit def nodeJsArrayToInserter[N <: Base](nodes: JsArray[N]): Base
- Definition Classes
- LowPriorityImplicits
- implicit def nodeJsArrayToModifier[N <: Base](nodes: JsArray[N]): Base
- Definition Classes
- Implicits
- implicit def nodeOptionToInserter(maybeNode: Option[Base]): Base
- Definition Classes
- LowPriorityImplicits
- implicit def nodeOptionToModifier(nodes: Option[Base]): Base
- Definition Classes
- Implicits
- implicit def nodeSeqToInserter(nodes: Seq[Base]): Base
- Definition Classes
- LowPriorityImplicits
- implicit def nodeSeqToModifier(nodes: Seq[Base]): Base
- Definition Classes
- Implicits
- implicit def nodeSjsArrayToInserter[N <: Base](nodes: Array[N]): Base
- Definition Classes
- LowPriorityImplicits
- implicit def nodeSjsArrayToModifier[N <: Base](nodes: Array[N]): Base
- Definition Classes
- Implicits
- implicit def nodeToInserter(node: Base): Base
- Definition Classes
- LowPriorityImplicits
- implicit def optionToModifier[A, El <: Base](maybeModifier: Option[A])(implicit asModifier: (A) => Modifier[El]): Modifier[El]
Create a modifier that applies an optional modifier, or does nothing if option is empty
Create a modifier that applies an optional modifier, or does nothing if option is empty
- Definition Classes
- Implicits
- implicit def optionToSetter[El <: Base](maybeSetter: Option[Setter[El]]): Setter[El]
Create a Setter that applies the optionally provided Setter, or else does nothing.
Create a Setter that applies the optionally provided Setter, or else does nothing.
- Definition Classes
- 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
- Definition Classes
- Implicits
- implicit def seqToSetter[El <: Base](setters: Seq[Setter[El]]): Setter[El]
Combine aa Seq of Setter-s into a single Setter that applies them all.
Combine aa Seq of Setter-s into a single Setter that applies them all.
- Definition Classes
- 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
- Definition Classes
- Implicits
- implicit def sjsArrayToSetter[El <: Base](setters: Array[Setter[El]]): Setter[El]
Combine a js.Array of Setter-s into a single Setter that applies them all.
Combine a js.Array of Setter-s into a single Setter that applies them all.
- Definition Classes
- Implicits
- implicit def styleEncoderIntToDouble[V](encoder: StyleEncoder[Int]): StyleEncoder[Double]
Allow both Int-s and Double-s in numeric style props
Allow both Int-s and Double-s in numeric style props
- Definition Classes
- Implicits
- Annotations
- @inline()
- implicit def textToInserter[A](value: A)(implicit renderable: RenderableText[A]): Base
- Definition Classes
- LowPriorityImplicits
- implicit def textToTextNode[A](value: A)(implicit renderable: RenderableText[A]): TextNode
Convert primitive renderable values (strings, numbers, booleans, etc.) to text nodes
Convert primitive renderable values (strings, numbers, booleans, etc.) to text nodes
- Definition Classes
- Implicits
- object features
- implicit object JsDictionaryValueMapper extends CompositeValueMapper[Dictionary[Boolean]]
- Definition Classes
- CompositeValueMappers
- implicit object MapValueMapper extends CompositeValueMapper[Map[String, Boolean]]
- Definition Classes
- CompositeValueMappers
- implicit object StringBooleanSeqSeqValueMapper extends CompositeValueMapper[Seq[Seq[(String, Boolean)]]]
- Definition Classes
- CompositeValueMappers
- implicit object StringBooleanSeqValueMapper extends CompositeValueMapper[Seq[(String, Boolean)]]
- Definition Classes
- CompositeValueMappers
- implicit object StringSeqSeqValueMapper extends CompositeValueMapper[Seq[Seq[String]]]
- Definition Classes
- CompositeValueMappers
- implicit object StringSeqValueMapper extends CompositeValueMapper[Seq[String]]
- Definition Classes
- CompositeValueMappers
- implicit object StringValueMapper extends CompositeValueMapper[String]
- Definition Classes
- CompositeValueMappers