UNPKG

@elastic/apm-rum

Version:
23 lines (22 loc) 875 B
"use strict"; exports.__esModule = true; exports.init = exports.default = exports.apmBase = exports.apm = void 0; var _apmRumCore = require("@elastic/apm-rum-core"); var _apmBase = _interopRequireDefault(require("./apm-base")); exports.ApmBase = _apmBase.default; function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function getApmBase() { if (_apmRumCore.isBrowser && window.elasticApm) { return window.elasticApm; } var enabled = (0, _apmRumCore.bootstrap)(); var serviceFactory = (0, _apmRumCore.createServiceFactory)(); var apmBase = new _apmBase.default(serviceFactory, !enabled); if (_apmRumCore.isBrowser) { window.elasticApm = apmBase; } return apmBase; } var apmBase = exports.apm = exports.apmBase = getApmBase(); var init = exports.init = apmBase.init.bind(apmBase); var _default = exports.default = init;