ajv-keywords
Version:
Additional JSON-Schema keywords for Ajv JSON validator
10 lines (7 loc) • 324 B
text/typescript
import type {Plugin} from "ajv"
import getDef from "../definitions/deepProperties"
import type {DefinitionOptions} from "../definitions/_types"
const deepProperties: Plugin<DefinitionOptions> = (ajv, opts?: DefinitionOptions) =>
ajv.addKeyword(getDef(opts))
export default deepProperties
module.exports = deepProperties