From 4392d43211e640368f0e21ccb565801159df4f3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Wed, 28 Feb 2024 05:02:50 +0100 Subject: [PATCH] ZodSchemaObject work --- src/traits/ZodSchemaObject.ts | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/traits/ZodSchemaObject.ts b/src/traits/ZodSchemaObject.ts index 860c68a..fcecae9 100644 --- a/src/traits/ZodSchemaObject.ts +++ b/src/traits/ZodSchemaObject.ts @@ -49,10 +49,12 @@ export const ZodSchemaObject = < static create< - Self extends StaticMembers>, - Instance extends Values, + Instance extends Values >( - this: Class & Self, + this: ( + Class & + StaticMembers> + ), ...[values, params]: NewZodSchemaInstanceArgs ) { return this @@ -61,10 +63,12 @@ export const ZodSchemaObject = < } static createPromise< - Self extends StaticMembers>, - Instance extends Values, + Instance extends Values >( - this: Class & Self, + this: ( + Class & + StaticMembers> + ), ...[values, params]: NewZodSchemaInstanceArgs ) { return this @@ -73,10 +77,12 @@ export const ZodSchemaObject = < } static createEffect< - Self extends StaticMembers>, - Instance extends Values, + Instance extends Values >( - this: Class & Self, + this: ( + Class & + StaticMembers> + ), ...[values, params]: NewZodSchemaInstanceArgs ) { return parseZodSchemaEffect(