// src/global.d.ts export type User = { id: string, created_at?: string, name: string, location?: string, website?: string, github?: string, twitter?: string, youtube?: string, discord?: string, tiktok?: string, linkedin?: string, avatar?: string, username?: string, projects?: Project[] } export type Project = { id: string, name: string, updates?: Update[], user_id?: string, cohort_id?: string, created_at?: string, description: string cohorts?: Cohort } export type Cohort = { id: string, name: string, created_at: string; year: number; month: number; number: number; start_date: string; end_date: string; projects?: Project[] } export type Update = { id: string, date: string, content: "string", created_at: string, project_id: string, comments: Comment[], projects?: Project } export type Comment = { id: string, created_at: string, update_id: string, comment: string, user_id: string, users?: User }