diff --git a/src/traits/ZodSchemaObject.ts b/src/traits/ZodSchemaObject.ts index e866fdf..10fc6ad 100644 --- a/src/traits/ZodSchemaObject.ts +++ b/src/traits/ZodSchemaObject.ts @@ -13,18 +13,15 @@ type CreateArgs = ( export const ZodSchemaObject = < SchemaT extends z.ZodRawShape, - SchemaUnknownKeys extends z.UnknownKeysParam, SchemaCatchall extends z.ZodTypeAny, - SchemaWithDefaultValuesT extends z.ZodRawShape, - SchemaWithDefaultValuesUnknownKeys extends z.UnknownKeysParam, SchemaWithDefaultValuesCatchall extends z.ZodTypeAny, Values extends object, PartialValues extends Partial, >( - schema: z.ZodObject, - schemaWithDefaultValues: z.ZodObject, + schema: z.ZodObject, + schemaWithDefaultValues: z.ZodObject, ) => trait .implement(Super => class ZodSchemaObject extends Super { static readonly schema = schema @@ -95,11 +92,8 @@ export const ZodSchemaObject = < export type ZodSchemaObjectTrait< SchemaT extends z.ZodRawShape, - SchemaUnknownKeys extends z.UnknownKeysParam, SchemaCatchall extends z.ZodTypeAny, - SchemaWithDefaultValuesT extends z.ZodRawShape, - SchemaWithDefaultValuesUnknownKeys extends z.UnknownKeysParam, SchemaWithDefaultValuesCatchall extends z.ZodTypeAny, Values extends object, @@ -108,11 +102,8 @@ export type ZodSchemaObjectTrait< ReturnType< typeof ZodSchemaObject< SchemaT, - SchemaUnknownKeys, SchemaCatchall, - SchemaWithDefaultValuesT, - SchemaWithDefaultValuesUnknownKeys, SchemaWithDefaultValuesCatchall, Values,