Перейти к содержимому
6 / 37

Что делает опция noUncheckedIndexedAccess?

noUncheckedIndexedAccess добавляет | undefined к результату любого обращения по индексу или ключу. Без неё arr[0] и obj[key] возвращают "чистый" тип, хотя элемента может не быть. С ней TypeScript заставляет проверить результат перед использованием. Это не входит в strict: true — нужно включать отдельно.