// Type definitions for mobservable v0.1.8 // Project: https://github.com/mweststrate/mobservable-react // Definitions by: Michel Weststrate // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped /// /** * Turns a React component or stateless render function into a reactive component. */ declare export function reactiveComponent

(clazz: React.ClassicComponentClass

): React.ClassicComponentClass

; declare export function reactiveComponent>(target: TFunction): void; // decorator signature declare export function reactiveComponent

(clazz: React.ComponentClass

): React.ComponentClass

; declare export function reactiveComponent

(renderFunction: (props: P) => React.ReactElement): React.ClassicComponentClass

;