TypeScript · Junior · Запитання 20 з 75
Що поверне keyof { id: number; name: string }?
- ✓Правильна відповідь:
'id' | 'name' - 2
number | string - 3
['id', 'name']
Пояснення
keyof повертає union ключів типу. Типи значень отримують через індексний доступ: T['id'] або T[keyof T]. У рантаймі keyof не існує - для масиву ключів використовують Object.keys.