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(