import { SessionContextProvider } from "./SessionContext"; interface IContext { children: React.ReactNode; } function AppContext(props: IContext): any { const { children } = props; const providers = [ SessionContextProvider, ]; const res = providers.reduceRight( (acc, CurrVal) => {acc as any}, children, ); return res as any; } export default AppContext;