According to my standards, all possible annotations are required in TypeScript. Therefore, TypeScript-ESLint is prompting me to annotate the `[ responseData, cognitoUser ]`. However, when I try to use the syntax `[ responseData1: ResponseData1, responseData2: ResponseData2]`, I receive an error message (`TS1005: ';' expected`). If this syntax doesn't work, it might be an issue with the TypeScript/ESLint repository.
let responseData1: ResponseData1;
let responseData2: ResponseData2;
try {
[ responseData1, responseData2] = await Promise.all([ /* ... */ ])
} catch {
// ...
}