From https://github.com/Microsoft/TypeScript/issues/6312#issuecomment-278974537 ```ts const x = 1; const o = { x }; { const { x } = o; x; } ``` Renaming any `x` will result in broken code.
From #6312 (comment)
Renaming any
xwill result in broken code.