J'essaie de déterminer s'il s'agit en fait d'un bogue avant de saisir quoi que ce soit sur GitHub.
Avec noUnusedParameters
activé, le compilateur TypeScript émettra une erreur du type :
const foo = ['one', 'two', 'three'];
foo.forEach((item: string, index: number) => {
// do something just with index, ignoring item
});
avec error TS6133: 'item' is declared but never used.
Mais bien qu'elle ne soit pas spécifiquement utilisée, elle l'est dans la mesure où le second argument de la méthode forEach
La fonction iterator est l'index.
Est-ce que j'ai manqué quelque chose ?