| {}
}
const initValue : IDestionation = {
source: {}
}
Теперь я селектором достаю значение InitValue
const reducerValue = useSelector(getSelectoredValue)
а теперь хочу с него деструктуризировать значнеие
const {name } = reducerValue.source
Но мне бьёт ошибку что значение source потенциально может быть {}, как тогда поступить?
попробуй использовать Record<string, unknown> вместо {} interface IDestination{ source : ISource | Record<string, unknown> } или так interface IDestination{ source : ISource | {[key in string]} }
Обсуждают сегодня