KbTransformable

sealed interface KbTransformable(source)

A value that flows through the kBars transform chain. A KbTransformable wraps a KpaElement or — in the future — other scalar types like DateTime. This separates transform-chain results from the base data model.

Inheritors

Types

Link copied to clipboard
class DateTime(val content: Instant) : KbTransformable

A transformable that wraps a kotlin.time.Instant.

Link copied to clipboard
class Element(val content: KpaElement) : KbTransformable

A transformable that wraps a KpaElement.

Link copied to clipboard

A transformable that represents an empty or unresolved value.