migrated from zod v3 to zod v4
This commit is contained in:
@@ -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