From 255c6232a0b5de5a8ccbc0c26ad27d81a2a35d1c Mon Sep 17 00:00:00 2001 From: Stefan B Date: Tue, 15 Sep 2015 12:17:39 +0300 Subject: [PATCH] add module react-dom --- react-dom/react-dom.d.ts | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 react-dom/react-dom.d.ts diff --git a/react-dom/react-dom.d.ts b/react-dom/react-dom.d.ts new file mode 100644 index 000000000..2a70fdc37 --- /dev/null +++ b/react-dom/react-dom.d.ts @@ -0,0 +1,35 @@ +/// + +declare class __ReactDom { + public render

( + element: __React.DOMElement

, + container: Element, + callback?: () => any): __React.DOMComponent

; + public render( + element: __React.ClassicElement

, + container: Element, + callback?: () => any): __React.ClassicComponent; + public render( + element: __React.ReactElement

, + container: Element, + callback?: () => any): __React.Component; + + public findDOMNode( + componentOrElement: __React.Component | Element): TElement; + public findDOMNode( + componentOrElement: __React.Component | Element): Element; + + public unmountComponentAtNode(container: Element): boolean; +} + +declare class __ReactDomServer { + public renderToString(element: __React.ReactElement): string; + public renderToStaticMarkup(element: __React.ReactElement): string; +} +declare module "react-dom" { + export = __ReactDom +} + +declare module "react-dom/server" { + export = __ReactDomServer +} \ No newline at end of file