UNPKG

@kameleoon/javascript-sdk

Version:
19 lines (18 loc) 778 B
import { ITracker } from '@kameleoon/javascript-sdk-core/browser'; import { ClientDataManager } from '../dataManager'; export interface VisitorActivityManagerType { } export declare class VisitorActivityManager implements VisitorActivityManagerType { private dataManager; private tracker; private isConsentProvided; /** * @param dataManager - Instance of ClientDataManager * @param tracker - Instance of ITracker * @param isConsentProvided - Function to check if consent is provided for a visitor * @param interval - Interval in milliseconds */ constructor(dataManager: ClientDataManager, tracker: ITracker, isConsentProvided: (visitorCode: string) => boolean, interval: number); private setup; private updateLastActivity; }