• Parameters

    • Rest...stores: string[]

    Returns (<T>(target: T) => T & (T extends IReactComponent<infer P>
        ? IWrappedComponent<P>
        : never))

      • <T>(target): T & (T extends IReactComponent<infer P>
            ? IWrappedComponent<P>
            : never)
      • Type Parameters

        • T extends IReactComponent<any>

        Parameters

        • target: T

        Returns T & (T extends IReactComponent<infer P>
            ? IWrappedComponent<P>
            : never)

  • Type Parameters

    • S
    • P
    • I
    • C

    Parameters

    • fn: IStoresToProps<S, P, I, C>

    Returns (<T>(target: T) => T & IWrappedComponent<P>)