@unleash/proxy-client-react
Version:
React interface for working with unleash
15 lines (14 loc) • 900 B
TypeScript
import { default as FlagContext } from './FlagContext';
import { default as FlagProvider, IFlagProvider } from './FlagProvider';
import { default as useFlag } from './useFlag';
import { default as useFlags } from './useFlags';
import { default as useFlagsStatus } from './useFlagsStatus';
import { default as useVariant } from './useVariant';
import { default as useUnleashContext } from './useUnleashContext';
import { default as useUnleashClient } from './useUnleashClient';
/** @format */
export type { IConfig, IContext, IMutableContext, IVariant, IToggle, } from 'unleash-proxy-client';
export { UnleashClient, type IStorageProvider, LocalStorageProvider, InMemoryStorageProvider, } from 'unleash-proxy-client';
export { FlagContext, FlagProvider, useFlag, useFlags, useFlagsStatus, useVariant, useUnleashContext, useUnleashClient, };
export type { IFlagProvider };
export default FlagProvider;