UNPKG

625 BTypeScriptView Raw
1import { IReactComponent } from "mobx-react/dist/types/IReactComponent";
2import { IWrappedComponent } from "mobx-react/dist/types/IWrappedComponent";
3import { IStoresToProps } from "mobx-react/dist/types/IStoresToProps";
4export declare function copyStaticProperties(base: object, target: object): void;
5export declare function inject(...stores: Array<string>): <T extends IReactComponent<any>>(target: T) => T & (T extends IReactComponent<infer P> ? IWrappedComponent<P> : never);
6export declare function inject<S, P, I, C>(fn: IStoresToProps<S, P, I, C>): <T extends IReactComponent>(target: T) => T & IWrappedComponent<P>;