TypeScript · Junior · Запитання 39 з 75
Як розширити інтерфейс?
- ✓Правильна відповідь:
interface Admin extends User { role: string } - 2
interface Admin implements User { role: string } - 3
interface Admin = User + { role: string }
Пояснення
Інтерфейс розширюється через extends (можна від кількох: extends A, B). implements використовують класи, щоб гарантувати відповідність інтерфейсу. Для псевдонімів типів аналог - перетин User & { role: string }.