aboutsummaryrefslogtreecommitdiff
path: root/decl/react-dom.d.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-11-14 01:28:37 +0100
committerFlorian Dold <florian.dold@gmail.com>2016-11-14 01:28:37 +0100
commit3d79aba854ccdbc79e8b7145ca99d6e0803e66bc (patch)
tree272c63f1ad104641eec390feca28f77146ebe465 /decl/react-dom.d.ts
parent8ab5db6255ebea71dc6c839c2c7f00fa815a585e (diff)
downloadwallet-core-3d79aba854ccdbc79e8b7145ca99d6e0803e66bc.tar.xz
re-add decl files
Diffstat (limited to 'decl/react-dom.d.ts')
-rw-r--r--decl/react-dom.d.ts75
1 files changed, 75 insertions, 0 deletions
diff --git a/decl/react-dom.d.ts b/decl/react-dom.d.ts
new file mode 100644
index 000000000..1f6ca6efd
--- /dev/null
+++ b/decl/react-dom.d.ts
@@ -0,0 +1,75 @@
+// Type definitions for React v0.14 (react-dom)
+// Project: http://facebook.github.io/react/
+// Definitions by: Asana <https://asana.com>, AssureSign <http://www.assuresign.com>, Microsoft <https://microsoft.com>
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+/// <reference path="react.d.ts" />
+
+declare namespace __React {
+ namespace __DOM {
+ function findDOMNode<E extends Element>(instance: ReactInstance): E;
+ function findDOMNode(instance: ReactInstance): Element;
+
+ function render<P extends DOMAttributes, T extends Element>(
+ element: DOMElement<P, T>,
+ container: Element,
+ callback?: (element: T) => any): T;
+ function render<P>(
+ element: SFCElement<P>,
+ container: Element,
+ callback?: () => any): void;
+ function render<P, T extends Component<P, ComponentState>>(
+ element: CElement<P, T>,
+ container: Element,
+ callback?: (component: T) => any): T;
+ function render<P>(
+ element: ReactElement<P>,
+ container: Element,
+ callback?: (component?: Component<P, ComponentState> | Element) => any): Component<P, ComponentState> | Element | void;
+
+ function unmountComponentAtNode(container: Element): boolean;
+
+ var version: string;
+
+ function unstable_batchedUpdates<A, B>(callback: (a: A, b: B) => any, a: A, b: B): void;
+ function unstable_batchedUpdates<A>(callback: (a: A) => any, a: A): void;
+ function unstable_batchedUpdates(callback: () => any): void;
+
+ function unstable_renderSubtreeIntoContainer<P extends DOMAttributes, T extends Element>(
+ parentComponent: Component<any, any>,
+ element: DOMElement<P, T>,
+ container: Element,
+ callback?: (element: T) => any): T;
+ function unstable_renderSubtreeIntoContainer<P, T extends Component<P, ComponentState>>(
+ parentComponent: Component<any, any>,
+ element: CElement<P, T>,
+ container: Element,
+ callback?: (component: T) => any): T;
+ function render<P>(
+ parentComponent: Component<any, any>,
+ element: SFCElement<P>,
+ container: Element,
+ callback?: () => any): void;
+ function unstable_renderSubtreeIntoContainer<P>(
+ parentComponent: Component<any, any>,
+ element: ReactElement<P>,
+ container: Element,
+ callback?: (component?: Component<P, ComponentState> | Element) => any): Component<P, ComponentState> | Element | void;
+ }
+
+ namespace __DOMServer {
+ function renderToString(element: ReactElement<any>): string;
+ function renderToStaticMarkup(element: ReactElement<any>): string;
+ var version: string;
+ }
+}
+
+declare module "react-dom" {
+ import DOM = __React.__DOM;
+ export = DOM;
+}
+
+declare module "react-dom/server" {
+ import DOMServer = __React.__DOMServer;
+ export = DOMServer;
+}