Dejvino's Curriculum Vitae
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

41 lines
679 B

  1. export type Contact = {
  2. icon?: string,
  3. text: string
  4. }
  5. export type Job = {
  6. position: string,
  7. company?: string,
  8. timerange?: string,
  9. description: string,
  10. tags?: string[],
  11. }
  12. export type Jobs = {
  13. current?: Job[],
  14. previous?: Job[]
  15. }
  16. export type Education = Jobs;
  17. export type Projects = Jobs
  18. export type Skills = {
  19. primary: string[],
  20. secondary?: string[],
  21. languages?: string[],
  22. others?: string[]
  23. }
  24. export type PersonalData = {
  25. updatedDate: string,
  26. name: string,
  27. brief: string,
  28. contacts: Contact[],
  29. jobs: Jobs,
  30. projects?: Projects,
  31. education?: Education,
  32. skills: Skills,
  33. interests: string[]
  34. }