From b7030be720a6f634e73b40bd884e04a11be6a0e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sun, 25 Feb 2024 06:18:13 +0100 Subject: [PATCH] Fix --- src/builders/ZodSchemaClassExtender.ts | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/builders/ZodSchemaClassExtender.ts b/src/builders/ZodSchemaClassExtender.ts index 1922c2d..e0a5e3a 100644 --- a/src/builders/ZodSchemaClassExtender.ts +++ b/src/builders/ZodSchemaClassExtender.ts @@ -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> { return new this.constructor( Schemas as unknown as AbstractClass< - Extend<[SuperInstance, Values]>, + Simplify< + Extend<[SuperInstance, Values]> + >, + [values: Values] > & - Override<[ - StaticMembers, - StaticMembers, - ]> + Simplify< + Override<[ + StaticMembers, + StaticMembers, + ]> + > ) }