Change skill subsection function to detect data type (#72)
This commit is contained in:
parent
c76651e841
commit
40c722b161
1 changed files with 3 additions and 2 deletions
|
|
@ -15,9 +15,10 @@ const {
|
||||||
} = Astro.props;
|
} = Astro.props;
|
||||||
|
|
||||||
const isLevelledSkillSection = (skillsSectionData: Tag[] | LevelledSkill[]): skillsSectionData is LevelledSkill[] => {
|
const isLevelledSkillSection = (skillsSectionData: Tag[] | LevelledSkill[]): skillsSectionData is LevelledSkill[] => {
|
||||||
if (!skillsSectionData[0]) return false;
|
const firstSkill = skillsSectionData[0];
|
||||||
|
if (!firstSkill) return false;
|
||||||
|
|
||||||
return (skillsSectionData[0] as LevelledSkill).level !== undefined;
|
return 'level' in firstSkill && firstSkill.level !== undefined;
|
||||||
};
|
};
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue