@bem-react/classname Proposal generic type for component in generator
Open
- Dominant language
- TypeScript
- Stars
- 450
- Forks
- 69
- PR merge metrics
- No merged PRs in 30d
Description
More info: https://github.com/bem/bem-react/issues/446#issuecomment-510539095, https://github.com/bem/bem-react/issues/446#issuecomment-517455707 and https://github.com/bem/bem-react/issues/446#issuecomment-517469359
Example:
```tsx
import { cnTheme, Theme as ThemeBase } from '../components/Theme/Theme';
import { withColorDefault } from '../components/Theme/_color/Theme_color_default';
const Theme = compose(
withColorDefault
)(ThemeBase);
({ color: 'default' })} />
// ok
// ok
({ color: 'def' })} />
// TS Error
// TS Error
({ color: 'default', size: 'default' })} />
// TS Error
```
// TS Error
```
Contributor guide
Assessment
This issue has not been assessed yet.