TypeScript · Junior · Pytanie 31 z 75

Co robi as const w const roles = ['admin', 'user'] as const?

Wyjaśnienie

Bez as const typ to string[]. Z nim - readonly ['admin', 'user'] i można wyprowadzić unię: type Role = typeof roles[number] → 'admin' | 'user'. Obiekt nie jest zamrażany w runtime.

Do poczytania

Błąd w pytaniu

TypeScript · Junior · pytanie 31

Sprawdź się

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

Rozwiąż ten test