import React from 'react'; import { StyleProp, Text, TextProps, TextStyle, View, ViewProps, ViewStyle } from 'react-native'; interface ViewInterface extends ViewProps, TextProps { children?: React.ReactNode | React.ReactText; style?: StyleProp | StyleProp; } class AntmView extends React.PureComponent { render() { const { children, ...restProps } = this.props; if (['number', 'string'].includes(typeof children)) { return ; } if (Array.isArray(children)) { if (children.some(React.isValidElement)) { return ( {React.Children.map(children, (child) => { if (React.isValidElement(child)) { return child; } return {child}; })} ); } else { return ( (a || '') + '' + (b || ''))} /> ); } } return ; } } export default AntmView;