API reference › @evolu/common › Type › JsonValue
JsonValue: recursive(
(): UnionType<
[
typeof String,
typeof FiniteNumber,
typeof Boolean,
typeof Null,
ArrayType<
Type<
"Recursive",
JsonValue,
JsonValueInput,
JsonValueError,
JsonValueInput,
JsonValueError
>
>,
RecordType<
"String",
string,
string,
StringError,
string,
StringError,
Type<
"Recursive",
JsonValue,
JsonValueInput,
JsonValueError,
JsonValueInput,
JsonValueError
>
>,
]
> => union(String, FiniteNumber, Boolean, Null, JsonArray, JsonObject),
);
Defined in: packages/common/src/Type.ts:4117
JSON-compatible value: string, FiniteNumber, boolean, null, JsonArray, or JsonObject.