import type { TimePeriod } from './time'; import type { Tool } from './tool'; export type ProjectLinkType = 'github' | 'gitea' | 'cargo' | 'melpa'; export interface ProjectLink { url: string; display: string; type: ProjectLinkType; } export interface Project { name: string; description: string; role: string; dates: TimePeriod; links: ProjectLink[]; tools: Tool[]; } export interface ProjectsWrapper { projects: Project[]; }