### π Search Terms binding rename duplicate identifier ### π Version & Regression Information - This changed between versions 4.9 and 5.0 ### β― Playground Link [Playground Link](https://www.typescriptlang.org/play?ts=5.3.3#code/KYDwDg9gTgLgBAMwK4DsDGMCWEWJQJjgAoBvOMKCMALjgEMAacymuAIzgF9ayKraUSALZtgULgEo4ZTgG4AsACggA) ### π» Code ```ts export function fn2 ({ prop: a, prop: b }: { prop: number }) { }; ``` ### π Actual behavior Declaration emit produces a signature with duplicate identifiers: ```ts export declare function fn2({ prop, prop }: { prop: number; }): void; ``` ### π Expected behavior Declaration emit produces a signature correct signature: ```ts export declare function fn2({ prop }: { prop: number; }): void; ``` ### Additional information about the issue _No response_