UNPKG

@atlaskit/analytics-next

Version:

React components, HOCs and hooks to assist with tracking user activity with React components

13 lines (12 loc) 629 B
import type UIAnalyticsEvent from '../events/UIAnalyticsEvent'; export type UsePlatformLeafEventHandlerHookArgs<T> = { action: string; actionSubject?: string; analyticsData?: Record<string, any>; componentName: string; fn: (value: T, analyticsEvent: UIAnalyticsEvent) => void; packageName: string; packageVersion: string; }; export type UsePlatformLeafEventHandlerHook<T> = (value: T) => void; export declare function usePlatformLeafEventHandler<T>({ fn, action, componentName, actionSubject, packageName, packageVersion, analyticsData, }: UsePlatformLeafEventHandlerHookArgs<T>): (value: T) => void;