@grafana/faro-core
Version:
Core package of Faro.
22 lines • 744 B
JavaScript
import { getNoopAPI } from '../api/noop';
import { setFaroOnGlobalObject } from './faroGlobalObject';
import { setInternalFaroOnGlobalObject } from './internalFaroGlobalObject';
export let faro = { api: getNoopAPI() };
export function registerFaro(unpatchedConsole, internalLogger, config, metas, transports, api, instrumentations) {
internalLogger.debug('Initializing Faro');
faro = {
api,
config,
instrumentations,
internalLogger,
metas,
pause: transports.pause,
transports,
unpatchedConsole,
unpause: transports.unpause,
};
setInternalFaroOnGlobalObject(faro);
setFaroOnGlobalObject(faro);
return faro;
}
//# sourceMappingURL=registerFaro.js.map