in src/validators.ts [4:20]
export function validateFrontmatter(
resourceType: any,
frontmatter: any,
url: string,
) {
/* Throw an exception if validation fails */
if (!Value.Check(resourceType, frontmatter)) {
const errors = [...Value.Errors(resourceType, frontmatter)];
const message = errors
.map(
(error) =>
`Validation failure: ${error.path} failed with ${error.message} in ${url}`,
)
.join("\n");
throw new Error(message);
}
}