@@ -9,6 +9,7 @@ import type {
99 SkillsListResponse ,
1010} from ' #shared/types'
1111import type { JsrPackageInfo } from ' #shared/types/jsr'
12+ import type { IconClass } from ' ~/types'
1213import { assertValidPackageName } from ' #shared/utils/npm'
1314import { joinURL } from ' ufo'
1415import { areUrlsEquivalent } from ' #shared/utils/url'
@@ -399,7 +400,7 @@ const repositoryUrl = computed(() => {
399400
400401const { meta : repoMeta, repoRef, stars, starsLink, forks, forksLink } = useRepoMeta (repositoryUrl )
401402
402- const PROVIDER_ICONS: Record <string , string > = {
403+ const PROVIDER_ICONS: Record <string , IconClass > = {
403404 github: ' i-simple-icons:github' ,
404405 gitlab: ' i-simple-icons:gitlab' ,
405406 bitbucket: ' i-simple-icons:bitbucket' ,
@@ -412,7 +413,7 @@ const PROVIDER_ICONS: Record<string, string> = {
412413 radicle: ' i-lucide:network' , // Radicle is a P2P network, using network icon
413414}
414415
415- const repoProviderIcon = computed (() => {
416+ const repoProviderIcon = computed ((): IconClass => {
416417 const provider = repoRef .value ?.provider
417418 if (! provider ) return ' i-simple-icons:github'
418419 return PROVIDER_ICONS [provider ] ?? ' i-lucide:code'
0 commit comments