()
| 4046 | } |
| 4047 | |
| 4048 | function createNodeChecker() { |
| 4049 | function validate(props, propName, componentName, location, propFullName) { |
| 4050 | if (!isNode(props[propName])) { |
| 4051 | var locationName = ReactPropTypeLocationNames[location]; |
| 4052 | return new PropTypeError('Invalid ' + locationName + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); |
| 4053 | } |
| 4054 | return null; |
| 4055 | } |
| 4056 | return createChainableTypeChecker(validate); |
| 4057 | } |
| 4058 | |
| 4059 | function createShapeTypeChecker(shapeTypes) { |
| 4060 | function validate(props, propName, componentName, location, propFullName) { |
no test coverage detected