package

github.com/devnote-dev/strict-yaml

main / published Jun 15, 2026 / repository

API

  • Array(T)

    An Array is an ordered, integer-indexed collection of objects of type T.

  • Bool

    Bool has only two possible values: true and false.

  • Char

    A Char represents a Unicode code point.

  • Deque(T)

    A Deque ("double-ended queue") is a collection of objects of type T that behaves much like an Array.

  • Enum

    Enum is the base type of all enums.

  • Float32
  • Float64
  • Hash(K, V)

    A Hash represents a collection of key-value mappings, similar to a dictionary.

  • Int128
  • Int16
  • Int32
  • Int64
  • Int8
  • NamedTuple(**T)

    A named tuple is a fixed-size, immutable, stack-allocated mapping of a fixed set of keys to values.

  • Nil

    The Nil type has only one possible value: nil.

  • Object

    Object is the base type of all Crystal objects.

  • Path

    A Path represents a filesystem path and allows path-handling operations such as querying its components as well as semantic manipulations.

  • Set(T)

    Set implements a collection of values with no duplicates.

  • StrictYAML
  • String

    A String represents an immutable sequence of UTF-8 characters.

  • Tuple(*T)

    A tuple is a fixed-size, immutable, stack-allocated sequence of values of possibly different types.

  • Union(*T)

    A union type represents the possibility of a variable or an expression having more than one possible type at compile time.