(props)
| 87617 | var _constants = require("./constants"); |
| 87618 | var COMPONENT = (0, _constants.PROP_SYMBOLS).COMPONENT; |
| 87619 | function validateProps(props) { |
| 87620 | var propTypes = getPropTypes(props); |
| 87621 | for(var propName in propTypes){ |
| 87622 | var propType = propTypes[propName]; |
| 87623 | var validate = propType.validate; |
| 87624 | if (validate && !validate(props[propName], propType)) throw new Error("Invalid prop ".concat(propName, ": ").concat(props[propName])); |
| 87625 | } |
| 87626 | } |
| 87627 | function diffProps(props, oldProps) { |
| 87628 | var propsChangedReason = compareProps({ |
| 87629 | newProps: props, |
nothing calls this directly
no test coverage detected