UNPKG

resumefy

Version:

A simple toolkit to bring your JSON Resume to life

17 lines (16 loc) 498 B
import resumeSchema from '@jsonresume/schema'; import { ValidationError } from './error.js'; /** * Validate given resume object. * @param resume JSON object representing resume * @returns true if resume is valid * @throws {ValidationError[]} Error if resume is invalid */ export const validateObject = (resume) => { return resumeSchema.validate(resume, (errors, isValid) => { if (!isValid) { throw new ValidationError(errors); } return true; }); };