From 1b99353f92420c36a0bca775d1ca353796240744 Mon Sep 17 00:00:00 2001 From: Ruidy Nemausat Date: Tue, 12 May 2020 15:56:26 +0200 Subject: [PATCH] add types --- src/models/DevFull.ts | 15 +++++++++++++++ src/models/Education.ts | 3 +++ src/models/Experience.ts | 3 +++ src/models/Repo.ts | 3 +++ 4 files changed, 24 insertions(+) create mode 100644 src/models/DevFull.ts create mode 100644 src/models/Education.ts create mode 100644 src/models/Experience.ts create mode 100644 src/models/Repo.ts diff --git a/src/models/DevFull.ts b/src/models/DevFull.ts new file mode 100644 index 0000000..b244aa9 --- /dev/null +++ b/src/models/DevFull.ts @@ -0,0 +1,15 @@ +import DevSummary from '../models/DevSummary'; +import Experience from './Experience'; +import Education from './Education'; +import Repo from './Repo'; + +/**Full developer profile information. extends summary to avoid duplication */ +interface DevFull extends DevSummary { + bio: string; + links: Object; + experiences: Experience[]; + educations: Education[]; + repos: Repo[]; +} + +export default DevFull; diff --git a/src/models/Education.ts b/src/models/Education.ts new file mode 100644 index 0000000..95c4a92 --- /dev/null +++ b/src/models/Education.ts @@ -0,0 +1,3 @@ +interface Education {} + +export default Education; diff --git a/src/models/Experience.ts b/src/models/Experience.ts new file mode 100644 index 0000000..08b46d9 --- /dev/null +++ b/src/models/Experience.ts @@ -0,0 +1,3 @@ +interface Experience {} + +export default Experience; diff --git a/src/models/Repo.ts b/src/models/Repo.ts new file mode 100644 index 0000000..39f3f87 --- /dev/null +++ b/src/models/Repo.ts @@ -0,0 +1,3 @@ +interface Repo {} + +export default Repo;