0.1.3 #4

Merged
Thilawyn merged 74 commits from next into master 2024-03-24 22:24:25 +01:00
Showing only changes of commit 1a1a169719 - Show all commits

View File

@@ -19,8 +19,9 @@ export const ZodSchemaObject = <
>( >(
schemaWithDefaults: z.ZodObject<T, "strip", Catchall, Values, PartialValues>, schemaWithDefaults: z.ZodObject<T, "strip", Catchall, Values, PartialValues>,
) => trait ) => trait
.implement(Super => class ZodSchemaObjectImpl extends Super { .implement(Super => {
static readonly schema = stripZodObjectDefaults<T, "strip", Catchall, Values, PartialValues>(schemaWithDefaults) class ZodSchemaObjectImpl extends Super {
static readonly schema = stripZodObjectDefaults(schemaWithDefaults)
static readonly schemaWithDefaults = schemaWithDefaults static readonly schemaWithDefaults = schemaWithDefaults
static transform< static transform<
@@ -82,6 +83,9 @@ export const ZodSchemaObject = <
params, params,
) )
} }
}
return ZodSchemaObjectImpl
}) })
.build() .build()