Merge pull request #6298 from mweststrate/master

Fixed typings issue in mobservable-react as reported in #6225
This commit is contained in:
Masahiro Wakame
2015-10-16 22:05:51 +09:00
+1 -1
View File
@@ -10,7 +10,7 @@ declare module "mobservable-react" {
* Turns a React component or stateless render function into a reactive component.
*/
export function reactiveComponent<P>(clazz: React.ClassicComponentClass<P>): React.ClassicComponentClass<P>;
export function reactiveComponent<TFunction extends React.ComponentClass<any>>(target: TFunction): void; // decorator signature
export function reactiveComponent<P>(clazz: React.ComponentClass<P>): React.ComponentClass<P>;
export function reactiveComponent<TFunction extends React.ComponentClass<any>>(target: TFunction): TFunction | void; // decorator signature
export function reactiveComponent<P>(renderFunction: (props: P) => React.ReactElement<any>): React.ClassicComponentClass<P>;
}