- allOf?: Readonly<PartialSchema<T>[]>;
- anyOf?: Readonly<PartialSchema<T>[]>;
- oneOf?: Readonly<PartialSchema<T>[]>;
- if?: PartialSchema<T>;
- then?: PartialSchema<T>;
- else?: PartialSchema<T>;
- not?: PartialSchema<T>;
-}) | {
- anyOf: readonly JSONSchemaType<T, _partial>[];
-} | {
- oneOf: readonly JSONSchemaType<T, _partial>[];
-} | ({
- type: (T extends number ? JSONType<"number" | "integer", _partial> : T extends string ? JSONType<"string", _partial> : T extends boolean ? JSONType<"boolean", _partial> : never)[];
-} & (T extends number ? NumberKeywords : T extends string ? StringKeywords : T extends boolean ? unknown : never))) & {
+ allOf?: Readonly<UncheckedPartialSchema<T>[]>;
+ anyOf?: Readonly<UncheckedPartialSchema<T>[]>;
+ oneOf?: Readonly<UncheckedPartialSchema<T>[]>;
+ if?: UncheckedPartialSchema<T>;
+ then?: UncheckedPartialSchema<T>;
+ else?: UncheckedPartialSchema<T>;
+ not?: UncheckedPartialSchema<T>;
+})) & {