react-ionicons
Version:
A React SVG ionicon component
15 lines (9 loc) • 669 B
JavaScript
;
exports.__esModule = true;
var _isClassComponent = require('./isClassComponent.js');
var _isClassComponent2 = _interopRequireDefault(_isClassComponent);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var isReferentiallyTransparentFunctionComponent = function isReferentiallyTransparentFunctionComponent(Component) {
return Boolean(typeof Component === 'function' && !(0, _isClassComponent2.default)(Component) && !Component.defaultProps && !Component.contextTypes && (process.env.NODE_ENV === 'production' || !Component.propTypes));
};
exports.default = isReferentiallyTransparentFunctionComponent;