1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| import type {CodeKeywordDefinition, ErrorObject} from "../../types"
| import {
| validatePropertyDeps,
| error,
| DependenciesErrorParams,
| PropertyDependencies,
| } from "../applicator/dependencies"
|
| export type DependentRequiredError = ErrorObject<
| "dependentRequired",
| DependenciesErrorParams,
| PropertyDependencies
| >
|
| const def: CodeKeywordDefinition = {
| keyword: "dependentRequired",
| type: "object",
| schemaType: "object",
| error,
| code: (cxt) => validatePropertyDeps(cxt),
| }
|
| export default def
|
|