Moving to TypeScript 7