<!-- Please try to reproduce the issue with the latest published version. It may have already been fixed. For npm: `typescript@next` This is also the 'Nightly' version in the playground: http://www.typescriptlang.org/play/?ts=Nightly --> **TypeScript Version:** * 4.0.2 * 4.1.0-dev.20200824 TypeScript versions below 4.0 are not affected. **Search Terms:** try/catch, destructuring, type annotation **Code** ```ts async function bork() { try { await woof(); } catch ({ message } : any) { // ^-- language server goes down after typing this symbol ":" return message; } } ``` **Expected behavior:** No uncaught errors. **Actual behavior:** The language server is down because of an uncaught exception. `TypeError: Cannot read property 'flags' of undefined` **Playground Link:** [Is here.](https://www.typescriptlang.org/play?ts=4.1.0-dev.20200824#code/JYOwLgpgTgZghgYwgAgCoQM5mQbwLABQyyUEcAJgPYgA2AnsgLaYZwDmEAXMllKGwG5CAX0KE4GOiATIYAV2lhg1ZAHdKlGAAoAlLkLFSYOVBDI4quMGwBydZptCCoguMnTZChEpUAjSlAA1rr6RMhgUAz4YcQWVtj22jpOxMLICHBgCAAWyFo4TCzsKMLccCB0etHEhhDGpoUYrBwpyC4uQA )