All files / lib/models oauthData.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12    1x                  
import { z } from 'zod';
 
export const OauthData = z.object({
  provider: z.enum(['Facebook', 'Kakao', 'Naver', 'Apple']),
  token: z.string(),
  id: z.string(),
  name: z.string().optional(),
  email: z.string().optional()
});
 
export type OauthData = z.infer<typeof OauthData>;