UNPKG

mingo

Version:

MongoDB query language for in-memory objects

13 lines (12 loc) 322 B
import { assert } from "../../../util"; function $jsonSchema(_, schema, options) { assert( !!options?.jsonSchemaValidator, "$jsonSchema requires 'jsonSchemaValidator' option to be defined." ); const validate = options.jsonSchemaValidator(schema); return (obj) => validate(obj); } export { $jsonSchema };