UNPKG

@kameleoon/javascript-sdk

Version:
19 lines (18 loc) 779 B
import { ITracker } from "@kameleoon/javascript-sdk-core/browser"; import { ClientDataManager } from "src/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; }