Open
Description
There are some react-like libraries such as react-lite
, preact-compat
and other which use API of React for components including PropTypes. All react-docgen
methods work well with these libraries. But [this module](react-docgen disables work with react-like libraries) disallows using it.
I have a preact-compat
component:
import { h, Component, PropTypes } from 'preact-compat';
export default class MyComponent extends Component {
render() {
return <div>{this.props.children}</div>;
}
}
MyComponent.propTypes = {
myProp: PropTypes.func
};
Actual react-docgen
returns this value for type of myProp:
{
name: 'custom',
raw: 'PropTypes.func'
}
If I add preact-compat
to whitelist react-docgen
returns expected result:
{
type: 'func'
}