UNPKG

@loopkit/react

Version:

React TypeScript wrapper for @loopkit/javascript with built-in auto-tracking and comprehensive TypeScript support

16 lines (15 loc) 1.14 kB
/** * LoopKit React SDK * * A React TypeScript wrapper for the @loopkit/javascript package * Provides React-specific hooks and components while leveraging the built-in * auto-tracking features of the core JavaScript SDK. */ export { LoopKitProvider, useLoopKitContext } from './context'; export { LoopKitErrorBoundary, withErrorBoundary, } from './components/ErrorBoundary'; export { useLoopKit, usePageView, useIdentify, useTrackEvent, usePerformanceTracking, useRouteTracking, useFeatureFlagTracking, } from './hooks'; export type { UserProperties, GroupProperties, LoopKitContextValue, LoopKitProviderProps, UseLoopKitOptions, UseLoopKitReturn, } from './types'; export type { LoopKitConfig, LogLevel, RetryBackoff, TrackEvent, IdentifyEvent, GroupEvent, ClickEventProperties, BatchEventInput, TrackOptions, ILoopKit, IStorageManager, ISessionManager, IQueueManager, INetworkManager, Config, Event, Options, } from '@loopkit/javascript'; export { LoopKitError, LoopKitInitializationError, LoopKitTrackingError, } from './types'; import * as LoopKitJavaScript from '@loopkit/javascript'; export { LoopKitJavaScript as LoopKit };