ZodSchemaObject fix
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Julien Valverdé
2024-02-28 04:53:33 +01:00
parent 69d47ba3cf
commit aefca6657b
2 changed files with 4 additions and 7 deletions

View File

@@ -56,7 +56,7 @@ extends TraitExpressionBuilder<Superclass, Traits> {
StaticMembers<Super> StaticMembers<Super>
), ),
[...this.expressionTraits, ZodSchemaObject(schema, schemaWithDefaultValues)], [...this.expressionTraits, ZodSchemaObject(schema, schemaWithDefaultValues(schema))],
) )
} }

View File

@@ -25,15 +25,12 @@ export const ZodSchemaObject = <
Values extends object, Values extends object,
PartialValues extends Partial<Values>, PartialValues extends Partial<Values>,
>( >(
schema: z.ZodObject<SchemaT, SchemaUnknownKeys, SchemaCatchall, Values, Values>, schema: z.ZodObject<SchemaT, SchemaUnknownKeys, SchemaCatchall, Values, Values>,
schemaWithDefaultValues: z.ZodObject<SchemaWithDefaultValuesT, SchemaWithDefaultValuesUnknownKeys, SchemaWithDefaultValuesCatchall, Values, PartialValues>,
schemaWithDefaultValues: (
schema: z.ZodObject<SchemaT, SchemaUnknownKeys, SchemaCatchall, Values, Values>
) => z.ZodObject<SchemaWithDefaultValuesT, SchemaWithDefaultValuesUnknownKeys, SchemaWithDefaultValuesCatchall, Values, PartialValues>,
) => trait ) => trait
.implement(Super => class ZodSchemaObject extends Super { .implement(Super => class ZodSchemaObject extends Super {
static readonly schema = schema static readonly schema = schema
static readonly schemaWithDefaultsValues = schemaWithDefaultValues(schema) static readonly schemaWithDefaultsValues = schemaWithDefaultValues
static instantiationTransform< static instantiationTransform<
Instance extends Values, Instance extends Values,