From cc25144fde242184022147e55b204bd038680c04 Mon Sep 17 00:00:00 2001 From: Vincent Siao Date: Fri, 5 Dec 2014 12:37:13 -0800 Subject: [PATCH] remove React.ComponentElement

and rename Factory

to ComponentFactory

--- react/react-tests.ts | 2 +- react/react.d.ts | 10 ++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/react/react-tests.ts b/react/react-tests.ts index 657155618..ed352af39 100644 --- a/react/react-tests.ts +++ b/react/react-tests.ts @@ -60,7 +60,7 @@ var reactClass: React.ComponentClass = React.createClass({ var reactElement: React.ReactElement = React.createElement(reactClass, props); -var reactFactory: React.Factory = +var reactFactory: React.ComponentFactory = React.createFactory(reactClass); var component: React.Component = diff --git a/react/react.d.ts b/react/react.d.ts index 1356b1280..b5b77e396 100644 --- a/react/react.d.ts +++ b/react/react.d.ts @@ -19,7 +19,6 @@ declare module React { interface ReactHTMLElement extends ReactElement {} interface ReactSVGElement extends ReactElement {} - interface ComponentElement

extends ReactElement

{} // // React Nodes @@ -49,13 +48,12 @@ declare module React { // ReactElement Factories // ---------------------------------------------------------------------- - interface Factory

{ + interface ComponentFactory

{ (props?: P, ...children: any/*ReactNode*/[]): ReactElement

; } - interface HTMLFactory extends Factory {} - interface SVGFactory extends Factory {} - interface ComponentFactory

extends Factory

{} + interface HTMLFactory extends ComponentFactory {} + interface SVGFactory extends ComponentFactory {} // // Top-Level API @@ -64,7 +62,7 @@ declare module React { interface TopLevelAPI { createClass

(spec: ComponentSpec): ComponentClass

; createElement

(type: any/*ReactType*/, props: P, ...children: any/*ReactNode*/[]): ReactElement

; - createFactory

(componentClass: ComponentClass

): Factory

; + createFactory

(componentClass: ComponentClass

): ComponentFactory

; render

(element: ReactElement

, container: Element, callback?: () => void): Component

; unmountComponentAtNode(container: Element): boolean; renderToString(element: ReactElement): string;