TypeScript · Senior · Запитання 63 з 75
Що таке { id: string } & { id: number }?
- ✓Правильна відповідь: Об'єктний тип, у якого
id-string & number, тобтоnever, тож жодне значення йому не відповідає - 2
{ id: string | number } - 3Помилка компіляції під час оголошення
Пояснення
Конфліктні перетини не падають одразу; помилки спливають пізніше в заплутаних місцях. Краще interface extends, що повідомляє про конфлікт одразу.