import React, { createContext } from 'react'; import { ConnectProps } from '../types'; export const ConnectPropsContext = createContext({} as ConnectProps); export const ConnectPropsProvider = ConnectPropsContext.Provider; export const ConnectPropsConsumer = ConnectPropsContext.Consumer; export const withConnectProps = (InnerComponent: any) => { return (props: any) => { return ( {connectProps => { return ; }} ); }; };