microsoft / microsoft/TypeScript
incorrect return type of NodeListOf.item()
Personne n'a encore pris cette issue.
- Langage dominant
- Go
- Étoiles
- 111k
- Forks
- 14.4k
- Merge moyen
- 1 j 19 h
- PR mergées (30 j)
- 117
Description
typescript version: 3.9.2
method item() of nodelist should return a node or null (if index out of range)
(see: https://developer.mozilla.org/en-US/docs/Web/API/NodeList/item)
Typescript behavior is incorrect (lib.dom.d.ts)
interface NodeListOf<TNode extends Node> extends NodeList {
item(index: number): TNode;
}
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez dans lib.dom.d.ts en examinant la déclaration de NodeListOf et le type de retour de item(). Vérifiez la spécification DOM et le comportement documenté par MDN, puis mettez à jour la déclaration afin qu’un item hors limites soit représenté correctement ; le travail est terminé lorsque les types DOM générés correspondent à ce comportement et que les vérifications TypeScript pertinentes passent.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- tooling
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 52/100