Closed devsnice closed 5 years ago
Привет! Про такую проблему знаем, но пока не ясно как лучше починить. Такое поведение было сделано, чтобы при compose
корректно выводились типы в таком кейсе:
const Enhanced = compose(
withSomeModifier, // Тут имеем некий тип TProps
withRegistry(registry), // В текущем решении возвращаем never
)
// В результате делаем intersection TProps & never => TProps.
// Если же возвращать значение по умолчанию {}, то в compose получим TProps | {}, т.к. TProps будет являться подтипом {}
Если же у тебя есть идеи как это хорошо сделать, то присылай PR или поделись идеей :)
Скорее всего проблема пропадет если в #394 решим делать два типа для композиции
Починили тут https://github.com/bem/bem-react/issues/394
Есть проблема с типизацией при апдейте c 1.0.3 до 1.5.2
Есть компонента, которая оборачивается в контекст, у неё нет определенных props App.js
index.js
При попытке использовать получаю ошибку тайпскрипта: