TypeScript Version: 2.2.1 / nightly (2.2.0-dev.201xxxxx)
Code
const ReactComponent = ({ props }) =>
<div
{props.children}
</div>
ReactComponent.propTypes = {
name: PropTypes.string,
navBar: PropTypes.node,
children: PropTypes.node,
}
Expected behavior:
propTypes is a valid property on React stateless component and should be passed.
Actual behavior:
[js] Property 'propTypes' does not exist on type '({props}: { props: any; }) => Element