Philip Walton got tired of TypeScript flagging the View Transition API, Long Animation Frame API, and fetchLater() as errors, because its official DOM types only cover APIs shipped in two engines. So he published modern-web-types, a drop-in replacement built with the same generator and W3C webref data, but with a single-engine threshold: 433 extra interfaces, 223 globals, and 311 members on existing interfaces.
Modern web types
