Type Alias JsonCompatibleObject

JsonCompatibleObject:
    | Partial<
        {
            readonly [key: string
            | number]:
                | undefined
                | null
                | string
                | number
                | boolean
                | Partial<
                    {
                        readonly [key: string
                        | number]: string | number | boolean | Partial<{ readonly [key: string]: string | number | boolean | Partial<...> | Partial<{ [key: string]: string | number | boolean | Partial<...> | Partial<...> | ... 6 more ... | undefined; [key: number]: string | ... 10 more ... | undefined; }> | ... 6 more ... | undefined; readonly [key: ...;
                    },
                >
                | Partial<
                    {
                        [key: string
                        | number]: string | number | boolean | Partial<{ readonly [key: string]: string | number | boolean | Partial<...> | Partial<{ [key: string]: string | number | boolean | Partial<...> | Partial<...> | ... 6 more ... | undefined; [key: number]: string | ... 10 more ... | undefined; }> | ... 6 more ... | undefined; readonly [key: ...;
                    },
                >
                | JsonCompatibleValue[]
                | readonly JsonCompatibleValue[]
                | Readonly<
                    Partial<
                        {
                            readonly [key: string
                            | number]: string | number | boolean | Partial<{ readonly [key: string]: string | number | boolean | Partial<...> | Partial<{ [key: string]: string | number | boolean | Partial<...> | Partial<...> | ... 6 more ... | undefined; [key: number]: string | ... 10 more ... | undefined; }> | ... 6 more ... | undefined; readonly [key: ...;
                        },
                    >,
                >
                | Readonly<
                    Partial<
                        {
                            [key: string
                            | number]: string | number | boolean | Partial<{ readonly [key: string]: string | number | boolean | Partial<...> | Partial<{ [key: string]: string | number | boolean | Partial<...> | Partial<...> | ... 6 more ... | undefined; [key: number]: string | ... 10 more ... | undefined; }> | ... 6 more ... | undefined; readonly [key: ...;
                        },
                    >,
                >
                | readonly JsonCompatibleValue[];
        },
    >
    | Partial<
        {
            [key: string
            | number]:
                | undefined
                | null
                | string
                | number
                | boolean
                | Partial<
                    {
                        readonly [key: string
                        | number]: string | number | boolean | Partial<{ readonly [key: string]: string | number | boolean | Partial<...> | Partial<{ [key: string]: string | number | boolean | Partial<...> | Partial<...> | ... 6 more ... | undefined; [key: number]: string | ... 10 more ... | undefined; }> | ... 6 more ... | undefined; readonly [key: ...;
                    },
                >
                | Partial<
                    {
                        [key: string
                        | number]: string | number | boolean | Partial<{ readonly [key: string]: string | number | boolean | Partial<...> | Partial<{ [key: string]: string | number | boolean | Partial<...> | Partial<...> | ... 6 more ... | undefined; [key: number]: string | ... 10 more ... | undefined; }> | ... 6 more ... | undefined; readonly [key: ...;
                    },
                >
                | JsonCompatibleValue[]
                | readonly JsonCompatibleValue[]
                | Readonly<
                    Partial<
                        {
                            readonly [key: string
                            | number]: string | number | boolean | Partial<{ readonly [key: string]: string | number | boolean | Partial<...> | Partial<{ [key: string]: string | number | boolean | Partial<...> | Partial<...> | ... 6 more ... | undefined; [key: number]: string | ... 10 more ... | undefined; }> | ... 6 more ... | undefined; readonly [key: ...;
                        },
                    >,
                >
                | Readonly<
                    Partial<
                        {
                            [key: string
                            | number]: string | number | boolean | Partial<{ readonly [key: string]: string | number | boolean | Partial<...> | Partial<{ [key: string]: string | number | boolean | Partial<...> | Partial<...> | ... 6 more ... | undefined; [key: number]: string | ... 10 more ... | undefined; }> | ... 6 more ... | undefined; readonly [key: ...;
                        },
                    >,
                >
                | readonly JsonCompatibleValue[];
        },
    >

An object that only contains JSON compatible values.