KbEnvironment

sealed interface KbEnvironment(source)

Represents the environment (variable bindings and context) used when rendering a KbTemplate.

This interface is sealed: instances are obtained via KbEnvironment.create (or the adapter-specific fromJson / fromYaml helpers) and cannot be implemented outside this library. Sealing lets new members be added in future versions without breaking binary compatibility for consumers.

Types

Link copied to clipboard
object Companion

Factory functions for KbEnvironment.