jsonifyOption work
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Julien Valverdé
2024-03-18 18:32:27 +01:00
parent 1fd74bb851
commit 27a8fc1c9b
3 changed files with 16 additions and 7 deletions

View File

@@ -30,6 +30,10 @@ const userInst = User.create({ id: Option.some(1n), name: "User" })
const userInstEffect = User.createEffect({ id: Option.some(1n), name: "User" })
const jsonifiedOption = jsonify.option.some(
effect.option.some(z.literal("prout"))
).parse({})
const jsonifiedUserExp = JsonifiedZodSchemaClass(User, {
jsonifySchema: s => s.extend({
id: jsonify.bigint(s.shape.id)