@grafana/faro-core
Version:
Core package of Faro.
26 lines • 964 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.faro = void 0;
exports.registerFaro = registerFaro;
const noop_1 = require("../api/noop");
const faroGlobalObject_1 = require("./faroGlobalObject");
const internalFaroGlobalObject_1 = require("./internalFaroGlobalObject");
exports.faro = { api: (0, noop_1.getNoopAPI)() };
function registerFaro(unpatchedConsole, internalLogger, config, metas, transports, api, instrumentations) {
internalLogger.debug('Initializing Faro');
exports.faro = {
api,
config,
instrumentations,
internalLogger,
metas,
pause: transports.pause,
transports,
unpatchedConsole,
unpause: transports.unpause,
};
(0, internalFaroGlobalObject_1.setInternalFaroOnGlobalObject)(exports.faro);
(0, faroGlobalObject_1.setFaroOnGlobalObject)(exports.faro);
return exports.faro;
}
//# sourceMappingURL=registerFaro.js.map