Installation
npm install --save @types/react-mixin
Summary
This package contains type definitions for react-mixin (https://github.com/brigand/react-mixin).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-mixin.
index.d.ts
/// <reference types="react" />
import { Mixin } from "create-react-class";
import * as React from "react";
declare namespace reactMixin {
export interface ClassDecorator {
// eslint-disable-next-line @typescript-eslint/no-invalid-void-type
<TFunction extends Function>(target: TFunction): TFunction | void;
}
interface ReactMixin {
decorate(mixin: Mixin<any, any>): ClassDecorator;
onClass<S>(clazz: any, mixin: Mixin<any, any>): React.ComponentClass<S>;
<S>(clazz: any, mixin: Mixin<any, any>): React.ComponentClass<S>;
}
}
declare var reactMixin: reactMixin.ReactMixin;
export = reactMixin;
Additional Details
- Last updated: Mon, 08 Jan 2024 20:35:39 GMT
- Dependencies: @types/create-react-class, @types/react
Credits
These definitions were written by Qubo.