diff options
Diffstat (limited to 'packages/shared')
| -rw-r--r-- | packages/shared/types/users.ts | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/packages/shared/types/users.ts b/packages/shared/types/users.ts index 7d97a6d9..86c5a9ee 100644 --- a/packages/shared/types/users.ts +++ b/packages/shared/types/users.ts @@ -24,3 +24,18 @@ export const zChangePasswordSchema = z message: "Passwords don't match", path: ["newPasswordConfirm"], }); + +export const zWhoAmIResponseSchema = z.object({ + id: z.string(), + name: z.string().nullish(), + email: z.string().nullish(), +}); + +export const zUserStatsResponseSchema = z.object({ + numBookmarks: z.number(), + numFavorites: z.number(), + numArchived: z.number(), + numTags: z.number(), + numLists: z.number(), + numHighlights: z.number(), +}); |
