All files / app/codeCharta/util/gameObjectsParser gameObjectsValidator.ts

100% Statements 5/5
100% Branches 0/0
100% Functions 1/1
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 813x 13x   13x 2x 2x    
import Ajv from "ajv"
import gameObjectsSchema from "./gameObjectsSchema.json"
 
export function validateGameObjects(jsonContent: string) {
    const ajv = new Ajv({ allErrors: true })
    return ajv.validate(gameObjectsSchema, JSON.parse(jsonContent))
}