0.1.2 #3
@@ -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]
|
||||
> &
|
||||
Simplify<
|
||||
Override<[
|
||||
StaticMembers<Super>,
|
||||
StaticMembers<typeof Schemas>,
|
||||
]>
|
||||
>
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user