TypeScript · Junior · Pytanie 20 z 75
Co zwraca keyof { id: number; name: string }?
- ✓Poprawna odpowiedź:
'id' | 'name' - 2
number | string - 3
['id', 'name']
Wyjaśnienie
keyof zwraca unię kluczy typu. Typy wartości pobiera się przez dostęp indeksowany: T['id'] lub T[keyof T]. keyof nie istnieje w runtime - tablicę kluczy daje Object.keys.