import { Hash, MutableSet, Store } from '@hyper-hyper-space/core'; import { ObjectState } from '@hyper-hyper-space/react'; import { createContext, useContext, ReactNode } from 'react'; type HyperBrowserContextParams = { config: Store; homes: ObjectState>; } const HyperBrowserContext = createContext(undefined as any as HyperBrowserContextParams); function HyperBrowserEnv(props: {config: Store, homes: ObjectState>, children: ReactNode}) { return ( {props.children} ); } const useHyperBrowserEnv: () => HyperBrowserContextParams = () => { return useContext(HyperBrowserContext); } export default HyperBrowserEnv; export { useHyperBrowserEnv }