ExtendableZodSchemaObject work
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -6,7 +6,7 @@ import { Extend, StaticMembers } from "./util"
|
||||
|
||||
|
||||
export function ZodSchemaClassOf<
|
||||
Superclass extends AbstractClass<{}, []>,
|
||||
Super extends AbstractClass<{}, []>,
|
||||
|
||||
SchemaT extends z.ZodRawShape,
|
||||
SchemaUnknownKeys extends z.UnknownKeysParam,
|
||||
@@ -15,7 +15,7 @@ export function ZodSchemaClassOf<
|
||||
Values extends {},
|
||||
DefaultValues extends Partial<Values>,
|
||||
>(
|
||||
of: Superclass,
|
||||
of: Super,
|
||||
|
||||
{ schema, defaultValues }: {
|
||||
schema: z.ZodObject<SchemaT, SchemaUnknownKeys, SchemaCatchall, Values, Values>
|
||||
@@ -37,7 +37,7 @@ export function ZodSchemaClassOf<
|
||||
|
||||
return exp.extends as AbstractClass<
|
||||
Extend<[
|
||||
InstanceType<Superclass>,
|
||||
InstanceType<Super>,
|
||||
InstanceType<typeof exp.extends>,
|
||||
Values,
|
||||
]>,
|
||||
@@ -45,7 +45,7 @@ export function ZodSchemaClassOf<
|
||||
ConstructorParameters<typeof exp.extends>
|
||||
> &
|
||||
Extend<[
|
||||
StaticMembers<Superclass>,
|
||||
StaticMembers<Super>,
|
||||
StaticMembers<typeof exp.extends>,
|
||||
]>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user