@grafana/faro-react
Version:
Faro package that enables easier integration in projects built with React.
26 lines • 887 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.activeEvent = void 0;
exports.createNewActiveEvent = createNewActiveEvent;
exports.setActiveEventRoute = setActiveEventRoute;
exports.sendActiveEvent = sendActiveEvent;
var faro_web_sdk_1 = require("@grafana/faro-web-sdk");
var dependencies_1 = require("../../dependencies");
exports.activeEvent = undefined;
function createNewActiveEvent(url) {
exports.activeEvent = {
route: '',
url: url,
};
return exports.activeEvent;
}
function setActiveEventRoute(route) {
if (exports.activeEvent) {
exports.activeEvent.route = route;
}
}
function sendActiveEvent() {
dependencies_1.api.pushEvent(faro_web_sdk_1.EVENT_ROUTE_CHANGE, exports.activeEvent, undefined, { skipDedupe: true });
exports.activeEvent = undefined;
}
//# sourceMappingURL=activeEvent.js.map
;