(value: unknown)
| 12922 | } |
| 12923 | |
| 12924 | function normalizeThreadCommandSkillAction(value: unknown): ThreadCommandSkillResult['action'] | null { |
| 12925 | const normalized = compactWhitespace(value).toLowerCase(); |
| 12926 | return THREAD_COMMAND_SKILL_ACTIONS.has(normalized as ThreadCommandSkillResult['action']) |
| 12927 | ? normalized as ThreadCommandSkillResult['action'] |
| 12928 | : null; |
| 12929 | } |
| 12930 | |
| 12931 | function parseReviewTargetFromSkill(value: unknown): ProviderReviewTarget | null { |
| 12932 | const parsed = value && typeof value === 'object' && !Array.isArray(value) |
no test coverage detected