michangarrito/apps/backend/node_modules/ajv/lib/vocabularies/validation/dependentRequired.ts
rckrdmrd 97f407c661 [MIGRATION-V2] feat: Migrar michangarrito a estructura v2
- Prefijo v2: MCH
- TRACEABILITY-MASTER.yml creado
- Listo para integracion como submodulo

Workspace: v2.0.0 | SIMCO: v4.0.0
2026-01-10 11:28:54 -06:00

24 lines
510 B
TypeScript

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