// Type definitions for react-mixin 2.0.2 // Project: https://github.com/brigand/react-mixin // Definitions by: Qubo // Definitions: https://github.com/borisyankov/DefinitelyTyped /// declare module "react-mixin" { import * as React from 'react'; namespace reactMixin { export interface ClassDecorator { (target: TFunction): TFunction|void; } interface ReactMixin { decorate(mixin: React.Mixin): ClassDecorator; onClass(clazz: any, mixin: React.Mixin): React.ComponentClass; (clazz: any, mixin: React.Mixin): React.ComponentClass; } } var reactMixin: reactMixin.ReactMixin; export = reactMixin; }