When using computed property names (`[id]`) in Svelte's each block destructuring pattern, the square brackets are removed. ```diff - {#each objs as { [id]: value }} + {#each objs as { id: value }} ``` This causes a syntax error: ```svelte <script lang="ts"> const ids = ['a', 'b', 'c'] as const; const objs = [{ a: 1 }, { b: 2 }, { c: 3 }]; </script> {#each ids as id} <tr> <!-- Property 'id' does not exist on type (…) --> {#each objs as { id: value }} <td>{value}</td> {/each} </tr> {/each} ``` ``` devDependencies: prettier 3.5.2 prettier-plugin-svelte 3.3.3 ```