Dedup createElement and createFactory overloads in react/index.d.ts.

This is causing issues for ts2kt where it results in duplicate Kotlin methods.
This commit is contained in:
Eric Pabst
2016-11-12 17:44:59 -07:00
parent 23d8466f82
commit 322ed3c618
+2 -2
View File
@@ -108,7 +108,7 @@ declare namespace React {
type: ClassType<P, ClassicComponent<P, ComponentState>, ClassicComponentClass<P>>): CFactory<P, ClassicComponent<P, ComponentState>>;
function createFactory<P, T extends Component<P, ComponentState>, C extends ComponentClass<P>>(
type: ClassType<P, T, C>): CFactory<P, T>;
function createFactory<P>(type: ComponentClass<P> | SFC<P>): Factory<P>;
function createFactory<P>(type: ComponentClass<P>): Factory<P>;
function createElement<P extends DOMAttributes<T>, T extends Element>(
type: string,
@@ -127,7 +127,7 @@ declare namespace React {
props?: P & ClassAttributes<T>,
...children: ReactNode[]): CElement<P, T>;
function createElement<P>(
type: ComponentClass<P> | SFC<P>,
type: ComponentClass<P>,
props?: P & Attributes,
...children: ReactNode[]): ReactElement<P>;