16 lines
482 B
TypeScript
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[]
|