import React from 'react' import type { UnleashClient } from 'unleash-proxy-client' export interface IFlagContextValue extends Pick< UnleashClient, 'on' | 'updateContext' | 'isEnabled' | 'getVariant' > { client: UnleashClient flagsReady: boolean setFlagsReady: React.Dispatch< React.SetStateAction > flagsError: any setFlagsError: React.Dispatch< React.SetStateAction > } const FlagContext = React.createContext(null as never) export default FlagContext