.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / table / node_modules / ajv / lib / vocabularies / validation / dependentRequired.ts
1 import type {CodeKeywordDefinition, ErrorObject} from "../../types"
2 import {
3   validatePropertyDeps,
4   error,
5   DependenciesErrorParams,
6   PropertyDependencies,
7 } from "../applicator/dependencies"
8
9 export type DependentRequiredError = ErrorObject<
10   "dependentRequired",
11   DependenciesErrorParams,
12   PropertyDependencies
13 >
14
15 const def: CodeKeywordDefinition = {
16   keyword: "dependentRequired",
17   type: "object",
18   schemaType: "object",
19   error,
20   code: (cxt) => validatePropertyDeps(cxt),
21 }
22
23 export default def