ZodSchemaClassBuilder work
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Julien Valverdé
2024-02-22 04:52:36 +01:00
parent 718a32052d
commit a58b441094
2 changed files with 15 additions and 10 deletions

View File

@@ -48,8 +48,8 @@ extends TraitExpressionBuilder<Superclass, Traits> {
}
}
return this
.extends(Schemas as unknown as (
return new ZodSchemaClassBuilder(
Schemas as unknown as (
AbstractClass<
InstanceType<Superclass> &
Simplify<
@@ -64,11 +64,14 @@ extends TraitExpressionBuilder<Superclass, Traits> {
StaticMembers<typeof Schemas>,
]>
>
))
.expresses(
),
[
...this.expressionTraits,
InstantiableZodSchemaObject,
ExtendableZodSchemaObject,
)
],
)
}
jsonifiable() {