Files
web/types/user.ts
Michael Zetterberg e00da4278d Reapply "feat: use v1 profile api"
This reverts commit d7766a89de.
2024-05-23 13:18:50 +02:00

31 lines
531 B
TypeScript

import { z } from "zod"
import { 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<typeof getUserSchema> {
name: string
journeys: Journey[]
nights: number
shortcuts: ShortcutLink[]
victories: Victory[]
}