posthog-js
Version:
Posthog-js allows you to automatically capture usage and send events to PostHog.
18 lines • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateSurveys = void 0;
var surveys_renderer_1 = require("@posthog/browser-common/surveys-renderer");
var browser_surveys_1 = require("../browser-surveys");
var generateSurveys = function (instance, enabled) {
var context = (0, browser_surveys_1.getSurveyRenderContext)(instance);
return context ? (0, surveys_renderer_1.generateSurveys)(context, enabled) : undefined;
};
exports.generateSurveys = generateSurveys;
var globals_1 = require("../utils/globals");
globals_1.assignableWindow.__PosthogExtensions__ = globals_1.assignableWindow.__PosthogExtensions__ || {};
globals_1.assignableWindow.__PosthogExtensions__.generateSurveys = exports.generateSurveys;
// this used to be directly on window, but we moved it to __PosthogExtensions__
// it is still on window for backwards compatibility
globals_1.assignableWindow.extendPostHogWithSurveys = exports.generateSurveys;
exports.default = exports.generateSurveys;
//# sourceMappingURL=surveys.js.map