Urara-Blog/node_modules/.pnpm-store/v3/files/35/0c20b767e0a7e65dc6603a9fc48d27c9adf384ad06b2bee36a660aec154738876aab46723cab17eb01f811ea0044a67a62367bc43b2578000695334a90c7f8
2022-08-14 01:14:53 +08:00

23 lines
510 B
Text

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