Fix
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Julien Valverdé
2024-02-25 06:18:13 +01:00
parent e5e7d48b4c
commit b7030be720

View File

@@ -1,4 +1,4 @@
import { AbstractClass } from "type-fest"
import { AbstractClass, Simplify } from "type-fest"
import { z } from "zod"
import { ZodSchemaAbstractClass } from "../shapes/ZodSchemaClass"
import { Extend, Override, StaticMembers } from "../util"
@@ -47,13 +47,18 @@ export class ZodSchemaClassExtender<Superclass extends AbstractClass<object>> {
return new this.constructor(
Schemas as unknown as AbstractClass<
Extend<[SuperInstance, Values]>,
Simplify<
Extend<[SuperInstance, Values]>
>,
[values: Values]
> &
Override<[
StaticMembers<Super>,
StaticMembers<typeof Schemas>,
]>
Simplify<
Override<[
StaticMembers<Super>,
StaticMembers<typeof Schemas>,
]>
>
)
}