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

This commit is contained in:
Julien Valverdé
2024-03-16 01:48:33 +01:00
parent d7c8fd1a2d
commit a985d14bea
3 changed files with 34 additions and 62 deletions

View File

@@ -31,19 +31,15 @@ import { MobXObservableZodSchemaObject } from "./traits/MobXObservableZodSchemaO
// .expresses(MobXObservableZodSchemaObject)
// .build()
const exp = ZodSchemaClass({
schema: z.object({
const exp = ZodSchemaClass(
z.object({
/** User ID */
id: z.bigint(),
id: z.bigint().default(-1n),
/** Username */
name: z.string(),
}),
schemaWithDefaultValues: s => s.extend({
id: s.shape.id.default(-1n),
}),
})
})
)
.expresses(MobXObservableZodSchemaObject)
.build()