Type Alias PrimitiveVal

PrimitiveVal:
    | string
    | number
    | boolean
    | null
    | PrimitiveValObject
    | PrimitiveVal[]

Primitive value type. It can be a string, number, boolean, null, an object that implements the PrimitiveValObject interface, or an array of primitive values.

note that arbitrary objects are not allowed, only arrays