UNPKG

staticql

Version:

Type-safe query engine for static content including Markdown, YAML, JSON, and more.

21 lines (20 loc) 644 B
import { simpleValidate } from "./simpleValidate.js"; /** * A basic Validator implementation using simple structural validation logic. * * This validator checks data against a minimal JSON-like schema * using the `simpleValidate` function. */ export const defaultValidator = { /** * Validates a data object using the built-in simple validator. * * @param data - The data to validate. * @param schema - The JSON-like schema definition. * @param path - The schema property name. * @throws If validation fails. */ validate(data, schema, path) { simpleValidate(data, schema, path); }, };