Questions typescript infer never[] when returned empty array from catch statement with async/await method byMRAugust 16, 2022