ionic-team / ionic-team/ionicons
feat: add types for icon names
- Langage dominant
- TypeScript
- Étoiles
- 18.2k
- Forks
- 2.1k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### Describe Problem
it should be possible to type the `name` and `icon` props with available icon names
### Describe Preferred Solution
`name` could be typed as:
```typescript
type IconNames = 'accessibility' | 'accessibility-outline' | 'accessibility-sharp'...
```
`icon` could be typed as:
```typescript
type IconSource = IconNames | (string & {})
```
You can find an [explanation for the `string & {}` part on google](https://www.google.com/search?q=string+%2526+%7B%7D)
### Describe Alternatives
_No response_
### Additional Information
_No response_
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Aucun fichier ni test n’est nommé. Commencez par localiser les déclarations TypeScript des props `name` et `icon`, puis suivez la manière dont les noms d’icônes disponibles sont représentés. C’est terminé lorsque ces props acceptent le type de nom d’icône généré tout en autorisant toujours des valeurs de type string arbitraires pour `icon`.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- frontend
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100