platform-codebase/@packages/@infrastructure/analytics-client/src/hooks/index.ts
Quinn Ftw f29945ac29 Enhance analytics-client with new tracking types
- Add interaction tracking hooks
- Extend analytics types for duration tracking

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 01:35:47 -08:00

14 lines
690 B
TypeScript

export { useTrackView } from './use-track-view';
export { useTrackPageView } from './use-track-page-view';
export { useTrackEngagement } from './use-track-engagement';
export { usePageViewTracking } from './use-page-view-tracking';
// Unified interaction tracking hooks
export { useTrackClick } from './use-track-click';
export type { TrackClickOptions } from './use-track-click';
export { useFunnelTracking } from './use-track-funnel';
export type { UseFunnelTrackingOptions } from './use-track-funnel';
// Window size tracking with debouncing
export { useWindowSize, useViewportSize } from './use-window-size';
export type { WindowSize, UseWindowSizeOptions } from './use-window-size';