import { type ComponentType, type JSX } from 'react'; type ContextProvider = (props: T) => JSX.Element; export function withContext(ContextProvider: ContextProvider) { return function

(Component: ComponentType

) { return (props: P) => { return ( ); }; }; }