()
| 1452 | } |
| 1453 | |
| 1454 | function createNodeChecker() { |
| 1455 | function validate(props, propName, componentName, location, propFullName) { |
| 1456 | if (!isNode(props[propName])) { |
| 1457 | return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); |
| 1458 | } |
| 1459 | return null; |
| 1460 | } |
| 1461 | return createChainableTypeChecker(validate); |
| 1462 | } |
| 1463 | |
| 1464 | function createShapeTypeChecker(shapeTypes) { |
| 1465 | function validate(props, propName, componentName, location, propFullName) { |
no test coverage detected