2023-05-25 19:01:22 +00:00
|
|
|
export type Contact = {
|
|
|
|
icon?: string,
|
|
|
|
text: string
|
|
|
|
}
|
|
|
|
|
2023-05-25 13:29:51 +00:00
|
|
|
export type Job = {
|
|
|
|
position: string,
|
2023-05-28 19:26:21 +00:00
|
|
|
company?: string,
|
|
|
|
timerange?: string,
|
2023-05-28 04:29:59 +00:00
|
|
|
description: string,
|
|
|
|
tags?: string[],
|
2023-05-25 13:29:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
export type Jobs = {
|
2023-07-26 02:53:38 +00:00
|
|
|
current?: Job[],
|
2023-05-25 13:29:51 +00:00
|
|
|
previous?: Job[]
|
|
|
|
}
|
|
|
|
|
2023-05-26 03:43:18 +00:00
|
|
|
export type Education = Jobs;
|
|
|
|
|
2023-07-26 02:53:38 +00:00
|
|
|
export type Project = Job
|
|
|
|
|
2023-05-28 19:26:21 +00:00
|
|
|
|
2023-05-25 13:29:51 +00:00
|
|
|
export type Skills = {
|
|
|
|
primary: string[],
|
|
|
|
secondary?: string[],
|
2023-05-26 03:49:37 +00:00
|
|
|
languages?: string[],
|
2023-05-25 13:29:51 +00:00
|
|
|
others?: string[]
|
|
|
|
}
|
|
|
|
|
|
|
|
export type PersonalData = {
|
2023-05-26 18:44:44 +00:00
|
|
|
updatedDate: string,
|
2023-05-25 13:29:51 +00:00
|
|
|
name: string,
|
|
|
|
brief: string,
|
2023-05-25 19:01:22 +00:00
|
|
|
contacts: Contact[],
|
2023-05-25 13:29:51 +00:00
|
|
|
jobs: Jobs,
|
2023-05-28 19:26:21 +00:00
|
|
|
projects?: Projects,
|
2023-05-26 03:43:18 +00:00
|
|
|
education?: Education,
|
2023-05-25 13:29:51 +00:00
|
|
|
skills: Skills,
|
|
|
|
interests: string[]
|
|
|
|
}
|