UNPKG

@yext/analytics

Version:

An analytics library for Yext

18 lines 800 B
import { AnalyticsEventService } from './AnalyticsEventService'; import { AnalyticsConfig } from './AnalyticsConfig'; import { EventPayload } from './EventPayload'; /** Represents an reporter is responsible for reporting analytics events. */ export declare class AnalyticsEventReporter implements AnalyticsEventService { private config; private payload?; /** * @param config - necessary analytics config: Must provide one and only * one of API Key or Bearer Token. * * @param payload - (optional) desired event values to report */ constructor(config: AnalyticsConfig, payload?: EventPayload); with(payload: EventPayload): AnalyticsEventService; report(newPayload?: EventPayload): Promise<string>; } //# sourceMappingURL=AnalyticsEventReporter.d.ts.map