UNPKG

2.09 kBTypeScriptView Raw
1import * as PropTypes from 'prop-types';
2import * as React from 'react';
3import { RefProps } from './types';
4export default class RefFindNode extends React.Component<RefProps> {
5 static displayName: string;
6 static propTypes: {
7 children: PropTypes.Validator<PropTypes.ReactElementLike>;
8 innerRef: PropTypes.Validator<React.Ref<any>>;
9 } | {
10 children?: undefined;
11 innerRef?: undefined;
12 };
13 prevNode: Node | null;
14 componentDidMount(): void;
15 componentDidUpdate(prevProps: RefProps): void;
16 componentWillUnmount(): void;
17 render(): React.ReactElement<any, string | ((props: any) => React.ReactElement<any, string | any | (new (props: any) => React.Component<any, any, any>)>) | (new (props: any) => React.Component<any, any, any>)> | (React.ReactElement<any, string | ((props: any) => React.ReactElement<any, string | any | (new (props: any) => React.Component<any, any, any>)>) | (new (props: any) => React.Component<any, any, any>)> & string) | (React.ReactElement<any, string | ((props: any) => React.ReactElement<any, string | any | (new (props: any) => React.Component<any, any, any>)>) | (new (props: any) => React.Component<any, any, any>)> & number) | (React.ReactElement<any, string | ((props: any) => React.ReactElement<any, string | any | (new (props: any) => React.Component<any, any, any>)>) | (new (props: any) => React.Component<any, any, any>)> & false) | (React.ReactElement<any, string | ((props: any) => React.ReactElement<any, string | any | (new (props: any) => React.Component<any, any, any>)>) | (new (props: any) => React.Component<any, any, any>)> & true) | (React.ReactElement<any, string | ((props: any) => React.ReactElement<any, string | any | (new (props: any) => React.Component<any, any, any>)>) | (new (props: any) => React.Component<any, any, any>)> & React.ReactNodeArray) | (React.ReactElement<any, string | ((props: any) => React.ReactElement<any, string | any | (new (props: any) => React.Component<any, any, any>)>) | (new (props: any) => React.Component<any, any, any>)> & React.ReactPortal);
18}
19
\No newline at end of file