import type {CodeKeywordDefinition} from "../../types" | |
import type {KeywordCxt} from "../../compile/validate" | |
import {checkStrictMode} from "../../compile/util" | |
const def: CodeKeywordDefinition = { | |
keyword: ["then", "else"], | |
schemaType: ["object", "boolean"], | |
code({keyword, parentSchema, it}: KeywordCxt) { | |
if (parentSchema.if === undefined) checkStrictMode(it, `"${keyword}" without "if" is ignored`) | |
}, | |
} | |
export default def |