Skip to content

Commit 0d32805

Browse files
committed
Fix allOf, anyOf, oneOf and not of AnyJsonSchema
1 parent 9b76726 commit 0d32805

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/jsonSchema.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -286,8 +286,8 @@ export function isObjectJsonSchema(schema: any): schema is ObjectJsonSchema {
286286

287287
export interface AnyJsonSchema {
288288
additionalProperties?: never,
289-
allOf?: never,
290-
anyOf?: never,
289+
allOf?: Array<JsonSchema>,
290+
anyOf?: Array<JsonSchema>,
291291
const?: any,
292292
contains?: never,
293293
default?: any,
@@ -310,8 +310,8 @@ export interface AnyJsonSchema {
310310
minProperties?: never,
311311
minimum?: never,
312312
multipleOf?: never,
313-
not?: never,
314-
oneOf?: never,
313+
not?: JsonSchema,
314+
oneOf?: Array<JsonSchema>,
315315
pattern?: never,
316316
patternProperties?: never,
317317
prefixItems?: never,

0 commit comments

Comments
 (0)