aboutsummaryrefslogtreecommitdiffhomepage
path: root/pkgs/shared/src/schemas
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/shared/src/schemas')
-rw-r--r--pkgs/shared/src/schemas/index.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/shared/src/schemas/index.ts b/pkgs/shared/src/schemas/index.ts
index 28b5f55..05b926a 100644
--- a/pkgs/shared/src/schemas/index.ts
+++ b/pkgs/shared/src/schemas/index.ts
@@ -37,6 +37,11 @@ export const loginSchema = z.object({
password: z.string().min(1),
});
+// Refresh token input schema
+export const refreshTokenSchema = z.object({
+ refreshToken: z.string().min(1),
+});
+
// Deck schema
export const deckSchema = z.object({
id: z.string().uuid(),
@@ -124,6 +129,7 @@ export const submitReviewSchema = z.object({
export type UserSchema = z.infer<typeof userSchema>;
export type CreateUserSchema = z.infer<typeof createUserSchema>;
export type LoginSchema = z.infer<typeof loginSchema>;
+export type RefreshTokenSchema = z.infer<typeof refreshTokenSchema>;
export type DeckSchema = z.infer<typeof deckSchema>;
export type CreateDeckSchema = z.infer<typeof createDeckSchema>;
export type UpdateDeckSchema = z.infer<typeof updateDeckSchema>;