[react-dom] fix signature of findDOMNode (#24211)

fixes #24167
This commit is contained in:
Rasmus Eneman
2018-04-10 10:21:14 -07:00
committed by Mohamed Hegazy
parent 7f2ac5d513
commit 5515e867df
4 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ import {
DOMAttributes, DOMElement, ReactNode, ReactPortal
} from 'react';
export function findDOMNode(instance: ReactInstance): Element;
export function findDOMNode(instance: ReactInstance): Element | null | Text;
export function unmountComponentAtNode(container: Element): boolean;
export function createPortal(children: ReactNode, container: Element): ReactPortal;
+2 -2
View File
@@ -91,7 +91,7 @@ export class ReactTooltipTest extends React.PureComponent {
<p data-for="show-on-click" ref="fooShow" data-tip="tooltip" />
<button
onClick={() => {
ReactTooltip.show(findDOMNode(this.refs.fooShow));
ReactTooltip.show(findDOMNode(this.refs.fooShow) as Element);
}}
/>
<ReactTooltip id="show-on-click" />
@@ -99,7 +99,7 @@ export class ReactTooltipTest extends React.PureComponent {
<p data-for="hide-on-click" ref="fooHide" data-tip="tooltip"/>
<button
onClick={() => {
ReactTooltip.hide(findDOMNode(this.refs.fooHide));
ReactTooltip.hide(findDOMNode(this.refs.fooHide) as Element);
}}
/>
<ReactTooltip id="hide-on-click" />
+2 -2
View File
@@ -237,8 +237,8 @@ const str: string = ReactDOMServer.renderToString(element);
const markup: string = ReactDOMServer.renderToStaticMarkup(element);
const notValid: boolean = React.isValidElement(props); // false
const isValid = React.isValidElement(element); // true
let domNode: Element = ReactDOM.findDOMNode(component);
domNode = ReactDOM.findDOMNode(domNode);
let domNode = ReactDOM.findDOMNode(component);
domNode = ReactDOM.findDOMNode(domNode as Element);
const fragmentType: React.ComponentType = React.Fragment;
//
+2 -2
View File
@@ -255,8 +255,8 @@ const str: string = ReactDOMServer.renderToString(element);
const markup: string = ReactDOMServer.renderToStaticMarkup(element);
const notValid: boolean = React.isValidElement(props); // false
const isValid = React.isValidElement(element); // true
let domNode: Element = ReactDOM.findDOMNode(component);
domNode = ReactDOM.findDOMNode(domNode);
let domNode = ReactDOM.findDOMNode(component);
domNode = ReactDOM.findDOMNode(domNode as Element);
//
// React Elements