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