// Type definitions for react-mixin 2.0.2 // Project: https://github.com/brigand/react-mixin // Definitions by: Qubo // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.8 /// import * as React from 'react'; declare 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; } } declare var reactMixin: reactMixin.ReactMixin; export = reactMixin;