Files
framit/app/types/resume.ts
Lucien Cartier-Tilet f7c4b8d6da feat(resume,vocal-synth): add clickable links to tools and technologies
- Add Tool interface with name and optional link properties
- Update BadgeList and BadgeListCard components to render links
- Extract VocalSynthPage types to dedicated module
- Migrate resume.json and vocal-synthesis.json data to use Tool format
- Add links to all tools, frameworks, and technologies in resume
2026-02-05 13:06:38 +01:00

18 lines
425 B
TypeScript

import type { TimelineItem } from '@nuxt/ui';
import type { Tool } from './tool';
export class ResumeExperience implements TimelineItem {
tools: Tool[] = [];
description?: string;
}
export class ResumeContent {
experience: ResumeExperience[] = [];
education: TimelineItem[] = [];
otherTools: Tool[] = [];
devops: Tool[] = [];
os: Tool[] = [];
programmingLanguages: Tool[] = [];
frameworks: Tool[] = [];
}