TypeScript · Middle · Pytanie 64 z 75

Jak zawęzić wyniki Promise.allSettled?

const results = await Promise.allSettled(tasks);
const values = results.filter((r) => r.status === 'fulfilled').map((r) => r.value);

Wyjaśnienie

PromiseSettledResult<T> to unia dyskryminowana wyników spełnionych (value) i odrzuconych (reason).

Do poczytania

Błąd w pytaniu

TypeScript · Middle · pytanie 64

Sprawdź się

Rozwiąż test TypeScript · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test