migrated from zod v3 to zod v4
This commit is contained in:
1 parent
8b1e9d1cf6
commit
4d1c06c5be
16 files changed
+229
-328
No files matched your search
@@ -21,7 +21,7 @@ export type BaseModel = z.infer<typeof BaseModel>;
|
||||
export const AdminModel = z.object({
|
||||
...BaseModel.shape,
|
||||
avatar: z.string(),
|
||||
email: z.string().email(),
|
||||
email: z.email(),
|
||||
});
|
||||
export type AdminModel = z.infer<typeof AdminModel>;
|
||||
|
||||
@@ -37,7 +37,7 @@ export type RecordModel = z.infer<typeof RecordModel>;
|
||||
export const pbJsonField = (maxSizeInBytes: number = 1048576) => {
|
||||
const literalSchema = z.union([z.string(), z.number(), z.boolean(), z.null()]);
|
||||
const jsonSchema: z.ZodType<any> = z.lazy(() =>
|
||||
z.union([literalSchema, z.array(jsonSchema), z.record(jsonSchema)])
|
||||
z.union([literalSchema, z.array(jsonSchema), z.record(z.string(), jsonSchema)])
|
||||
);
|
||||
|
||||
const stringTransform = z.string()
|
||||
|
||||
Reference in new issue
Block a user