Frame

termflow.tui.Devtools.Frame
final case class Frame[+Msg, +Model](index: Int, timestampMillis: Long, msg: Option[Msg], model: Model)

One entry in a History — a snapshot of the model after a transition, with the message that caused it.

Value parameters

index

Monotonically increasing position in the recording. Survives ring-buffer wrap-around.

model

The model after the transition (or the initial state).

msg

The dispatched message, or None for an initial snapshot.

timestampMillis

Wall-clock time the frame was captured.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product