UNPKG

as-event-tracker

Version:

Logs events in the browser based on client interactions.

28 lines 1.41 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.updateFromConfig = void 0; var State_1 = __importDefault(require("../entities/State")); var logging_1 = __importDefault(require("../services/logging")); function initialiseStore() { return new State_1.default(); } function updateFromConfig(options) { initialiseStore(); globalThis.CaptureState.setClientKey(options.apiKey); globalThis.CaptureState.setSessionId(); globalThis.CaptureState.setAutoClick(options.setAutoClick || false); globalThis.CaptureState.setAutoPageLoad(options.setAutoPageLoad || false); globalThis.CaptureState.setConsoleLogEvents(options.logEvents || false); globalThis.CaptureState.setCaptureUrl(options.captureUrl || "https://collect.alphastream.io/v1/collect"); globalThis.CaptureState.setDataSource(options.dataSource || globalThis.window.location.hostname.replace("www", "")); globalThis.CaptureState.setClientChannelMeta(options.clientChannelMeta || {}); globalThis.CaptureState.setLogger(options.logger || new logging_1.default()); if (options.isVisitor) globalThis.CaptureState.setVisitorId(); } exports.updateFromConfig = updateFromConfig; ; //# sourceMappingURL=index.js.map