()
| 12655 | } |
| 12656 | |
| 12657 | function createNodeChecker() { |
| 12658 | function validate(props, propName, componentName, location, propFullName) { |
| 12659 | if (!isNode(props[propName])) { |
| 12660 | var locationName = ReactPropTypeLocationNames[location]; |
| 12661 | return new Error('Invalid ' + locationName + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); |
| 12662 | } |
| 12663 | return null; |
| 12664 | } |
| 12665 | return createChainableTypeChecker(validate); |
| 12666 | } |
| 12667 | |
| 12668 | function createShapeTypeChecker(shapeTypes) { |
| 12669 | function validate(props, propName, componentName, location, propFullName) { |
no test coverage detected