1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| import type {CodeKeywordDefinition} from "../../types"
| import type {KeywordCxt} from "../../compile/validate"
| import {validateProperties, error} from "./properties"
|
| const def: CodeKeywordDefinition = {
| keyword: "optionalProperties",
| schemaType: "object",
| error,
| code(cxt: KeywordCxt) {
| if (cxt.parentSchema.properties) return
| validateProperties(cxt)
| },
| }
|
| export default def
|
|