feat(auth): userSignedUpEvent contract

This commit is contained in:
2026-05-08 16:24:12 +02:00
parent 1c13b757ed
commit 7f63adf740
3 changed files with 72 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
// packages/auth/src/events/user-signed-up.event.ts
import { z } from "zod";
import { defineEvent } from "@repo/core-events";
export const userSignedUpEventSchema = z
.object({
userId: z.string(),
email: z.string().email(),
signedUpAt: z.string().datetime(),
})
.strict();
export type UserSignedUpEvent = z.infer<typeof userSignedUpEventSchema>;
export const userSignedUpEvent = defineEvent(
"auth.user.signed-up",
userSignedUpEventSchema,
);