TypeScript · Senior · Pytanie 30 z 75

Co da typ mapowany { [K in keyof T]: Box<T[K]> }, jeśli T to krotka [string, number]?

Wyjaśnienie

Typ mapowany po keyof T, gdzie T jest parametrem typu krotki lub tablicy, mapuje elementy i zachowuje krotkowość, długość i modyfikatory. Pozwala to otypować np. Promise.all przez { [K in keyof T]: Awaited<T[K]> }.

Do poczytania

Błąd w pytaniu

TypeScript · Senior · pytanie 30

Sprawdź się

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

Rozwiąż ten test