что я имею ввиду.
interface ITest {
first||second: boolean
}
type Test = { first: boolean } | { second: boolean }
Чёт не заводится. Суть такая что я хочу прокидывать в React компонент либо пропс desktop либо mobile. И как типизировать компонент чтобы можно было только один прокинуть?
Tagged union or enum
https://www.typescriptlang.org/play?#code/JYWwDg9gTgLgBAJQKYEMDGMA0cDecBiAwnAL5wBmUEIcA5FKhrQNwBQrMAnmEnAApUwAZzgBeXKzhS4XHgC46AEyRCA1jAhgWk6RCELaIdLTgAfOgHdgAO0UQLQk+doAbGwFcAHrVZlzOHSlZJAMQCAAjYBckbWk4PQNgPSc6FFsqYEUfEnY0CGsheEJqSGskaxgFIgAeAU0hAD4xOAAKAEoxJut3Fxc2VjyC+GsARmbq4vB88vhg0VplNQ0teKF5tMUMrLgAegbc-MK4awAmccnSmZluJHnF9U0TPXmjNBM9g6HjgGZzkumKtceC8IlEYqt5klHLsGkA
Обсуждают сегодня