kreuzberg.RuntimeState$
See theRuntimeState companion trait
object RuntimeState
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RuntimeState.type
Members list
Type members
Classlikes
case class And[S1, S2](left: RuntimeState[S1], right: RuntimeState[S2]) extends RuntimeState[(S1, S2)]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class JsProperty[D <: ScalaJsElement, S](componentId: Identifier, getter: D => S, setter: (D, S) => Unit) extends JsRuntimeStateBase[D, S]
Encapsulates a read/writable property.
Encapsulates a read/writable property.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RuntimeState[S]class Objecttrait Matchableclass AnyShow all
case class JsRuntimeState[D <: ScalaJsElement, S](componentId: Identifier, getter: D => S) extends JsRuntimeStateBase[D, S]
Encapsulates a JS DOM runtime state field.
Encapsulates a JS DOM runtime state field.
Type parameters
- D
-
DOM Element Type
- S
-
Return type
Value parameters
- componentId
-
component ID
- getter
-
function which fetches the state from DOM element type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RuntimeState[S]class Objecttrait Matchableclass AnyShow all
sealed trait JsRuntimeStateBase[D <: ScalaJsElement, S] extends RuntimeState[S]
Base for runtime state.
Base for runtime state.
Attributes
- Supertypes
- Known subtypes
-
case class Mapping[S1, S2](from: RuntimeState[S1], mapFn: S1 => S2) extends RuntimeState[S2]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RuntimeState[S2]class Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article