// additonal react externs

/**
 * @param {Object=} props
 * @param {...string|React.ReactComponent|Array.<React.ReactComponent>|boolean} children
 * @return {React.ReactComponent}
 * @protected
 */
React.DOM.defs = function(props, children) {};

// additonal react externs

/**
 * @param {Object=} props
 * @param {...string|React.ReactComponent|Array.<React.ReactComponent>|boolean} children
 * @return {React.ReactComponent}
 * @protected
 */
React.DOM.defs = function(props, children) {};
React.DOM.foreignObject = function(props, children) {};

add React.DOM.foreignObject to externs