( skills: TypesGen.UserSkillMetadata[] | undefined, skill: TypesGen.UserSkillMetadata, )
| 23 | skills.toSorted((a, b) => a.name.localeCompare(b.name, "en-US")); |
| 24 | |
| 25 | const upsertUserSkillMetadata = ( |
| 26 | skills: TypesGen.UserSkillMetadata[] | undefined, |
| 27 | skill: TypesGen.UserSkillMetadata, |
| 28 | ): TypesGen.UserSkillMetadata[] => { |
| 29 | const withoutSkill = skills?.filter(({ name }) => name !== skill.name) ?? []; |
| 30 | return sortUserSkillMetadata([...withoutSkill, skill]); |
| 31 | }; |
| 32 | |
| 33 | export const userSkills = (user = "me") => ({ |
| 34 | queryKey: userSkillsKey(user), |
no test coverage detected