Skip to content

Commit 765fbee

Browse files
committed
Ensure Conditional Schematics are Intersected
1 parent 4aa1463 commit 765fbee

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/schema/static/schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ type XFromKeywords<Stack extends string[], Root extends XSchema, Schema extends
6868
Schema extends XAllOf<infer Types extends XSchema[]> ? XStaticAllOf<Stack, Root, Types> : unknown,
6969
Schema extends XAnyOf<infer Types extends XSchema[]> ? XStaticAnyOf<Stack, Root, Types> : unknown,
7070
Schema extends XConst<infer Value extends unknown> ? XStaticConst<Value> : unknown,
71-
Schema extends XIf<infer Type extends XSchema> ? XStaticIf<Stack, Root, Schema, Type> :
71+
Schema extends XIf<infer Type extends XSchema> ? XStaticIf<Stack, Root, Schema, Type> : unknown,
7272
Schema extends XEnum<infer Values extends unknown[]> ? XStaticEnum<Values> : unknown,
7373
Schema extends XItems<infer Types extends XSchema[] | XSchema> ? XStaticItems<Stack, Root, Schema, Types> : unknown,
7474
Schema extends XOneOf<infer Types extends XSchema[]> ? XStaticOneOf<Stack, Root, Types> : unknown,

0 commit comments

Comments
 (0)