import * as React from 'react'; export default function cloneJSXWithoutKeyAndRef( jsx: React.ReactChild ): React.ReactChild { if (React.isValidElement(jsx)) { let element = jsx as React.ReactElement; let { children, key, ref, ...rest } = element.props; return ( {React.Children.map(children, cloneJSXWithoutKeyAndRef)} ); } else { return jsx; } }