Files
web/types/user.ts
2024-09-24 09:47:31 +02:00

16 lines
482 B
TypeScript

import { z } from "zod"
import { creditCardSchema, getUserSchema, membershipSchema } from "@/server/routers/user/output"
/**
* All extended field needs to be added by API team to response or
* we have to get the values from elsewhere
*/
export interface User extends z.output<typeof getUserSchema> { }
export type CreditCard = z.output<typeof creditCardSchema>
export interface Membership extends z.output<typeof membershipSchema> { }
export type Memberships = Membership[]