import { z } from "zod" import { creditCardSchema, getUserSchema } from "@/server/routers/user/output" type Journey = { tag: string title: string } type ShortcutLink = { href: string title: string } type Victory = { tag: string title: string } /** * 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.infer { name: string journeys: Journey[] nights: number shortcuts: ShortcutLink[] victories: Victory[] } export type CreditCard = z.output