## Description <!-- List the steps to reproduce the bug followed by the expected and actual behaviour. Include as much information as you can about the environment you experience the problem in. --> ```js const foo = 'bar'; export default { [foo]() { console.log('output'); }, }; ``` Expected: ```js const foo = 'bar'; export default { [foo]: () => console.log('output'), }; ``` Actual: ```js const foo = 'bar'; export default { foo: () => console.log('output'), }; ``` ## Suggested Solution <!-- Propose some possible solutions to this issue. Highlight positives or negatives of this approach compared to possible alternatives --> The key needs to be preserved. ## Help Needed <!-- What kind of help or information do you need to help you fix this bug? This can help Contributors understand what they can do to help you get started. -->