I work on the TS team, I have built two pretty big TypeScript projects in the lsat few years:
- https://github.com/danger/danger-js - https://github.com/flappy-royale/flappy-royale
They don't use bleeding edge concepts, but are solid & simple codebases which have scaled well. (Though whether you should ever take code advice from a game is a worthy question)