PromiseAll

Сложная

Создайте generic PromiseAll<T>, который возвращает тип массива resolved значений из массива Promise'ов.

Примеры:

Input 1: type Result = PromiseAll<[Promise<string>, Promise<number>]>
Output 1: [string, number]
Output
Run your code to see results.