Check out My Porfolio π¨
type DevSkill = {
level: 'proficient' | 'familiar';
skill: string;
}
const myDevSkills: DevSkill[] = [
{ level: 'proficient', skill: 'HTML' },
{ level: 'proficient', skill: 'CSS' },
{ level: 'proficient', skill: 'JavaScript' },
{ level: 'proficient', skill: 'TypeScript' },
{ level: 'proficient', skill: 'React' },
{ level: 'proficient', skill: 'React Router' },
{ level: 'proficient', skill: 'Tailwind CSS' },
{ level: 'proficient', skill: 'Motion' },
{ level: 'proficient', skill: 'Vite' },
{ level: 'proficient', skill: 'Node.js' },
{ level: 'proficient', skill: 'Express.js' },
{ level: 'proficient', skill: 'PostgreSQL' },
{ level: 'proficient', skill: 'Sequelize' },
{ level: 'proficient', skill: 'Git' },
{ level: 'familiar', skill: 'Cypress' },
{ level: 'familiar', skill: 'MongoDB' },
{ level: 'familiar', skill: 'GraphQL' },
{ level: 'familiar', skill: 'GitHub Actions' },
{ level: 'familiar', skill: 'Swift' },
{ level: 'familiar', skill: 'Python' },
]function levelUp(devSkill: DevSkill): void {
switch (devSkill.level) {
case 'proficient':
console.log(`You're already proficient with ${devSkill.skill}!`);
break;
case 'familiar':
devSkill.level = 'proficient';
console.log(`You've leveled up with ${devSkill.skill}! (familiar -> proficient)`);
break;
default:
console.error("Something went wrong!")
break;
}
}
function study(): string {
for (const skill of myDevSkills) {
levelUp(skill);
}
return "π"
}
study();

