(skillId: string)
| 2697 | } |
| 2698 | |
| 2699 | getTeamSharedSkill(skillId: string): { skillId: string; hubSkillId: string; visibility: string; groupId: string | null; hubInstanceId: string; sharedAt: number } | null { |
| 2700 | const r = this.db.prepare("SELECT * FROM team_shared_skills WHERE skill_id = ?").get(skillId) as any; |
| 2701 | if (!r) return null; |
| 2702 | return { skillId: r.skill_id, hubSkillId: r.hub_skill_id, visibility: r.visibility, groupId: r.group_id, hubInstanceId: r.hub_instance_id || "", sharedAt: r.shared_at }; |
| 2703 | } |
| 2704 | |
| 2705 | deleteTeamSharedSkill(skillId: string): boolean { |
| 2706 | return this.db.prepare("DELETE FROM team_shared_skills WHERE skill_id = ?").run(skillId).changes > 0; |
no test coverage detected