chore: remove deprecated zod API

This commit is contained in:
Alex Yang
2025-11-13 13:45:18 -08:00
parent 9ce76beefc
commit fc69ad4e87

View File

@@ -102,22 +102,20 @@ export async function parseState(c: GenericEndpointContext) {
const storeStateStrategy =
c.context.oauthConfig.storeStateStrategy || "cookie";
const stateDataSchema = z
.object({
callbackURL: z.string(),
codeVerifier: z.string(),
errorURL: z.string().optional(),
newUserURL: z.string().optional(),
expiresAt: z.number(),
link: z
.object({
email: z.string(),
userId: z.coerce.string(),
})
.optional(),
requestSignUp: z.boolean().optional(),
})
.passthrough();
const stateDataSchema = z.looseObject({
callbackURL: z.string(),
codeVerifier: z.string(),
errorURL: z.string().optional(),
newUserURL: z.string().optional(),
expiresAt: z.number(),
link: z
.object({
email: z.string(),
userId: z.coerce.string(),
})
.optional(),
requestSignUp: z.boolean().optional(),
});
let parsedData: z.infer<typeof stateDataSchema>;