UNPKG

ajv-keywords

Version:

Additional JSON-Schema keywords for Ajv JSON validator

12 lines (9 loc) 329 B
import type {Plugin} from "ajv" import getDefs from "../definitions/select" import type {DefinitionOptions} from "../definitions/_types" const select: Plugin<DefinitionOptions> = (ajv, opts?: DefinitionOptions) => { getDefs(opts).forEach((d) => ajv.addKeyword(d)) return ajv } export default select module.exports = select