UNPKG

@ezbot-ai/javascript-sdk

Version:

The easiest way to interact with ezbot via JS (node and browser)

12 lines (11 loc) 908 B
import * as Snowplow from '@snowplow/browser-tracker'; import { ActivityTrackingConfiguration, PageViewEvent } from '@snowplow/browser-tracker-core'; import { EzbotLinkClickEventPayload, EzbotRewardEventPayload } from './types'; declare function trackRewardEvent(payload: Readonly<EzbotRewardEventPayload>): void; declare function trackLinkClick(payload: Readonly<EzbotLinkClickEventPayload>): void; declare function startActivityTracking(config?: ActivityTrackingConfiguration): void; declare function removeSnowplowQueryParams(): void; declare function trackPageView(config?: Readonly<PageViewEvent & Snowplow.CommonEventProperties>): void; declare function setUserId(userId?: string | null): void; declare function setUserIdFromCookie(cookieName: string): void; export { trackRewardEvent, trackLinkClick, startActivityTracking, trackPageView, setUserId, setUserIdFromCookie, removeSnowplowQueryParams, };