shape = {
shapeProp: PropTypes.shape({
optionalProp: PropTypes.any,
requiredProp: PropTypes.any.isRequired
})
}
generateProps(shape, { optional: true })
// Expected:
{ shapeProp: { optionalProp: 'any', requiredProp: 'any' } }
// Actual:
{ shapeProp: { requiredProp: 'any' } }
Note to self: likely that shape generator isn't forwarding opts to recursive generateProps calls.