Files
tinyauth/site/src/schemas/user-context-schema.ts
2025-01-24 18:16:23 +02:00

13 lines
316 B
TypeScript

import { z } from "zod";
export const userContextSchema = z.object({
isLoggedIn: z.boolean(),
email: z.string(),
oauth: z.boolean(),
provider: z.string(),
configuredProviders: z.array(z.string()),
disableContinue: z.boolean(),
});
export type UserContextSchemaType = z.infer<typeof userContextSchema>;