# Functions

Decode decodes objects from `r` until it encounters an EOF.
Description creates a friendly identifying description of an object based on its king and a list of key-value pairs.
DisplayName creates a name for a type based on its metadata.
EncodeYAML marshals an object as YAML.
MustDecodeSingleObject reads a single object and returns an error if there are more than one object in the input stream.
MustRegisterObject registers a Chronosphere object.
TypeDescription creates a friendly identifying description of an object based on its king and a list of key-value pairs.
WrongObjectErr returns an error indicating that the object the CLI is formatting is not what was expected.

# Variables

Registry contains the type information for all objects in the Chronosphere API.

# Structs

TypeMeta describes an object in the Chronosphere API.

# Interfaces

Object is the interface that all types in the Chronosphere API must fulfill.

# Type aliases

ObjectRegistry is a map from the type information of an object to it's actual Go type.