From microsoft/TypeScript#58930 (comment)
Creating issue to track figuring out what to do about the Convert parameters to destructed object refactoring. This refactoring had a number of complicated bugs in TS 6.0 and see fairly low usage, so it may not be worth it to port over directly
Maybe instead we should see how we can help copilot apply this refactoring