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 a05ad759ad - Show all commits

View File

@@ -41,7 +41,7 @@ export const ZodSchemaObject = <
}
static pipeInstanceIntoSchema<
Instance extends Values,
Self extends Class<Values, [values: Values]>,
SchemaT extends z.ZodRawShape,
SchemaUnknownKeys extends z.UnknownKeysParam,
@@ -49,14 +49,10 @@ export const ZodSchemaObject = <
SchemaOutput,
SchemaInput extends Values,
>(
this: (
Class<Instance, [values: Values]> &
ImplStatic<typeof ZodSchemaObjectImpl>
),
schema: z.ZodObject<SchemaT, SchemaUnknownKeys, SchemaCatchall, SchemaOutput, SchemaInput>,
this: Self,
schema: z.ZodObject<SchemaT, SchemaUnknownKeys, SchemaCatchall, SchemaOutput, SchemaInput>,
) {
return schema.transform(values => new this(values))
return z.instanceof(this).pipe(schema)
}