5 reasons why destructuring and inline types hurt your TypeScript codebase
cichocinski.dev