posthog-js
Version:
Posthog-js allows you to automatically capture usage and send events to PostHog.
26 lines • 1.74 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getElementPath = exports.findElement = exports.getProductTourStylesheet = exports.getElementMetadata = exports.findElementBySelector = exports.ProductTourManager = void 0;
exports.generateProductTours = generateProductTours;
var globals_1 = require("@posthog/browser-common/utils/globals");
var product_tours_1 = require("./product-tours");
var product_tours_2 = require("./product-tours");
Object.defineProperty(exports, "ProductTourManager", { enumerable: true, get: function () { return product_tours_2.ProductTourManager; } });
var product_tours_utils_1 = require("./product-tours-utils");
Object.defineProperty(exports, "findElementBySelector", { enumerable: true, get: function () { return product_tours_utils_1.findElementBySelector; } });
Object.defineProperty(exports, "getElementMetadata", { enumerable: true, get: function () { return product_tours_utils_1.getElementMetadata; } });
Object.defineProperty(exports, "getProductTourStylesheet", { enumerable: true, get: function () { return product_tours_utils_1.getProductTourStylesheet; } });
var element_inference_1 = require("./element-inference");
Object.defineProperty(exports, "findElement", { enumerable: true, get: function () { return element_inference_1.findElement; } });
Object.defineProperty(exports, "getElementPath", { enumerable: true, get: function () { return element_inference_1.getElementPath; } });
function generateProductTours(posthog, isEnabled) {
if (!globals_1.document) {
return;
}
var manager = new product_tours_1.ProductTourManager(posthog);
if (isEnabled) {
manager.start();
}
return manager;
}
//# sourceMappingURL=index.js.map