API reference › @evolu/common › Type › JsonValueIssue
type JsonValueIssue =
| {
kind: "InvalidType";
path: ReadonlyArray<string | number | symbol>;
value: unknown;
}
| {
kind: "NonFiniteNumber";
path: ReadonlyArray<string | number | symbol>;
value: number;
}
| {
container: "Object";
kind: "UnexpectedPrototype";
path: ReadonlyArray<string | number | symbol>;
value: object;
}
| {
kind: "Accessor";
path: ReadonlyArray<string | number | symbol>;
}
| {
kind: "NonEnumerable";
path: ReadonlyArray<string | number | symbol>;
}
| {
kind: "SymbolProperty";
path: ReadonlyArray<string | number | symbol>;
}
| {
kind: "Hole";
path: ReadonlyArray<string | number | symbol>;
}
| {
kind: "ExcessProperty";
path: ReadonlyArray<string | number | symbol>;
}
| {
ancestorPath: ReadonlyArray<string | number | symbol>;
kind: "CircularReference";
path: ReadonlyArray<string | number | symbol>;
};
Defined in: packages/common/src/Type.ts:13677
One issue found while validating a candidate as an exact JsonValue.