TypeScript · Senior · Pytanie 63 z 75
Czym jest { id: string } & { id: number }?
- ✓Poprawna odpowiedź: Typem obiektowym, w którym
idtostring & number, czylinever, więc żadna wartość go nie spełnia - 2
{ id: string | number } - 3Błędem kompilacji przy deklaracji
Wyjaśnienie
Sprzeczne przecięcia nie zawodzą od razu; błędy pojawiają się później w mylących miejscach. Lepsze jest interface extends, które od razu zgłasza konflikt.