// Type definitions for React v0.14 (react-dom) // Project: http://facebook.github.io/react/ // Definitions by: Asana , AssureSign , Microsoft // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped /// export as namespace ReactDOM; export = ReactDOM; import { ReactInstance, Component, ComponentState, ReactElement, SFCElement, CElement, DOMAttributes, DOMElement } from 'react'; declare namespace ReactDOM { function findDOMNode(instance: ReactInstance): E; function findDOMNode(instance: ReactInstance): Element; function render

, T extends Element>( element: DOMElement, container: Element, callback?: (element: T) => any): T; function render

( element: SFCElement

, container: Element, callback?: () => any): void; function render>( element: CElement, container: Element, callback?: (component: T) => any): T; function render

( element: ReactElement

, container: Element, callback?: (component?: Component | Element) => any): Component | Element | void; function unmountComponentAtNode(container: Element): boolean; var version: string; function unstable_batchedUpdates(callback: (a: A, b: B) => any, a: A, b: B): void; function unstable_batchedUpdates(callback: (a: A) => any, a: A): void; function unstable_batchedUpdates(callback: () => any): void; function unstable_renderSubtreeIntoContainer

, T extends Element>( parentComponent: Component, element: DOMElement, container: Element, callback?: (element: T) => any): T; function unstable_renderSubtreeIntoContainer>( parentComponent: Component, element: CElement, container: Element, callback?: (component: T) => any): T; function render

( parentComponent: Component, element: SFCElement

, container: Element, callback?: () => any): void; function unstable_renderSubtreeIntoContainer

( parentComponent: Component, element: ReactElement

, container: Element, callback?: (component?: Component | Element) => any): Component | Element | void; }