Files
website-old/@types/types.ts

64 lines
933 B
TypeScript

interface FormData {
email: string,
name: string
}
interface InfoData {
age: number
hiring: {
status: string,
color: string
}
}
interface Skill {
title: string,
color: string,
cover: string,
slug: string
}
interface Experience {
slug: string,
title: string,
company: string,
location: string,
begin_date: string,
end_date: string
}
interface Formation {
slug: string,
title: string,
description: string,
location: string,
begin_date: string,
end_date: string
}
interface Tag {
slug: string
}
interface Post {
slug: string,
title: string,
description: string,
reading_time: number,
tags: Array<Tag>,
cover: string,
date: string
}
interface Project {
slug: string,
title: string,
description: string,
url: string,
cover: string,
color: string,
skills: Array<Skill>
}
export { FormData, InfoData, Skill, Experience, Formation, Post, Tag, Project }