@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
TypeScript
/**
* 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 };