message: Slightly better json type docs
diff: +/**
  + * @typedef {boolean|number|string|null|JsonArray|JsonMap} AnyJson
  + */
  +/**
  + * @typedef {object} JsonMap
  + */
  +/**
  + * @typedef {Array<AnyJson>} JsonArray
  + */
  +
  /**
  * Any valid JSON value.
  - *
  - * @typedef {boolean|number|string|null|JsonArray|JsonMap}
  */
  export type AnyJson = boolean | number | string | null | JsonArray | JsonMap;
  