We're using notably looser settings in web/ than we are for developer/src/kmc* and the like. During 17.0 alpha, we made a push to get the settings across all in-repo projects as consistent as possible but had to stop to make progress in other areas.
Since #11375 is slated for early 18.0 alpha, which can cause some minor breakages in the process, why not address this at (approximately) the same time, making our projects fully consistent?
A standing item exists within a major Keyman Engine for Web tsconfig.json file:
https://github.com/keymanapp/keyman/blob/eef8c32d56351524399dae620e4f83ca481cb8b4/web/src/tsconfig.dom.json#L6-L7
We're using notably looser settings in web/ than we are for developer/src/kmc* and the like. During 17.0 alpha, we made a push to get the settings across all in-repo projects as consistent as possible but had to stop to make progress in other areas.