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;