@ninetailed/experience.js-react
Version:
Ninetailed SDK for React
18 lines (17 loc) • 1.2 kB
TypeScript
export type { Profile, Variant } from '@ninetailed/experience.js-shared';
export type { ExperienceConfiguration, ExperienceType, EXPERIENCE_TRAIT_PREFIX, } from '@ninetailed/experience.js';
export { NinetailedProvider } from './NinetailedProvider';
export type { NinetailedProviderProps, NinetailedProviderInstantiationProps, } from './NinetailedProvider';
export { useNinetailed } from './useNinetailed';
export { useProfile } from './useProfile';
export { usePersonalize } from './usePersonalize';
export { useFlag } from './useFlag';
export { useFlagWithManualTracking } from './useFlagWithManualTracking';
export { Personalize } from './Personalize';
export type { PersonalizedComponent } from './Personalize';
export { MergeTag } from './MergeTag';
export { TrackHasSeenComponent } from './TrackHasSeenComponent';
export { Experience, ESRProvider, ESRLoadingComponent, DefaultExperienceLoadingComponent, useExperience, } from './Experience';
export type { ExperienceProps, ExperienceBaseProps, ExperienceComponent, ExperienceLoadingComponent, } from './Experience';
export { EntryAnalytics } from './EntryAnalytics';
export type { EntryAnalyticsProps } from './EntryAnalytics';