In TS 4.1+ there _is_ an option for strict array access called `noUncheckedIndexedAccess` [1]
[1]: https://devblogs.microsoft.com/typescript/announcing-typescr...
[1]: https://devblogs.microsoft.com/typescript/announcing-typescr...
I was just searching for that and all I could find were old github issues saying it was working as intended.
Thank you!