UNPKG

@benshi.ai/js-sdk

Version:

Benshi SDK

18 lines (17 loc) 1.22 kB
import { ContentBlock, MediaData, NudgeResponseProperties, RateProperties, TrackProperties } from './typings'; import { AppProperties, IdentifyProperties, MediaProperties, PageProperties, SearchProperties } from "./typings"; import { ICatalogRepository } from '../../core/repositories/catalog/CatalogRepository'; declare const _default: { logAppEvent: (properties: AppProperties, sendNow?: boolean) => void; logIdentifyEvent: (properties: IdentifyProperties, sendNow?: boolean) => void; logMediaEvent: (properties: MediaProperties, mediaData: MediaData, sendNow?: boolean) => Promise<void>; logPageEvent: (properties: PageProperties, sendNow?: boolean) => void; logPushNotificationEvent: (properties: NudgeResponseProperties, sendNow?: boolean) => void; logRateEvent: (properties: RateProperties, sendNow?: boolean) => void; logSearchEvent: (properties: SearchProperties, searchId: string, sendNow?: boolean) => void; logTrackEvent: (properties: TrackProperties, sendNow?: boolean) => Promise<void>; setCurrentBlock: (block: ContentBlock) => void; setTitle: (title: string) => void; init: (injectedCatalogRepository: ICatalogRepository) => void; }; export default _default;