установить, чтобы требовал проверку на присутствие элемента в массиве?
const arr: Array<{ bar: string }> = []
console.log(arr[10].bar)
dependent types это то чего в TS вряд ли когда-то завезут :)
noUncheckedIndexedAccess https://www.typescriptlang.org/play?noUncheckedIndexedAccess=true#code/MYewdgzgLgBAhgJwQLhgQSXAngHgN4wBGiq0CAlmAOYwC+AfDALwwDaAugLABQokIAGwCmAOgEgqACkQJWARgAM7EcQQBKIA
о, кстати. точно. правда тогда он всегда будет ругаться даже если там хватает длины
Обсуждают сегодня