drawDB/src/utils/validateSchema.js

13 lines
338 B
JavaScript
Raw Normal View History

2024-03-11 08:45:44 +08:00
import { Validator } from "jsonschema";
import { ddbSchema, jsonSchema } from "../data/schemas";
function jsonDiagramIsValid(obj) {
return new Validator().validate(obj, jsonSchema).valid;
}
function ddbDiagramIsValid(obj) {
return new Validator().validate(obj, ddbSchema).valid;
}
export { jsonDiagramIsValid, ddbDiagramIsValid };