JsonObject: {
    [Key in string]?: JsonValue
}

From https://github.com/sindresorhus/type-fest/ Matches a JSON object. This type can be useful to enforce some input to be JSON-compatible or as a super-type to be extended from.