UNPKG

@atlaskit/analytics-next

Version:

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

16 lines (15 loc) 614 B
export type AnalyticsEventPayload = Record<string, any>; type AnalyticsEventCallback = (payload: AnalyticsEventPayload) => AnalyticsEventPayload; type AnalyticsEventUpdater = AnalyticsEventPayload | AnalyticsEventCallback; export type AnalyticsEventProps = { payload: AnalyticsEventPayload; }; export declare const isAnalyticsEvent: (obj: any) => boolean; export default class AnalyticsEvent { payload: AnalyticsEventPayload; _isAnalyticsEvent: boolean; constructor(props: AnalyticsEventProps); clone: () => AnalyticsEvent | null; update(updater: AnalyticsEventUpdater): this; } export {};