UNPKG

alepha

Version:

Easy-to-use modern TypeScript framework for building many kind of applications.

22 lines (19 loc) 630 B
import type { Static } from "alepha"; import { z } from "alepha"; /** * Request schema for completing a password reset. * * Requires the intent ID from Phase 1, the verification code, * and the new password. */ export const completePasswordResetRequestSchema = z.object({ intentId: z.uuid().describe("The intent ID from createPasswordResetIntent"), code: z.string().describe("6-digit verification code sent via email"), newPassword: z .string() .min(8) .describe("New password (minimum 8 characters)"), }); export type CompletePasswordResetRequest = Static< typeof completePasswordResetRequestSchema >;