UNPKG

pandora-metrics

Version:
31 lines 927 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const assert = require('assert'); class MetricsInjectionBridge { static getMetricsManager() { if (!this.metricsManager) { assert('please set metrics server before use it'); } return this.metricsManager; } static setMetricsManager(metricsServer) { this.metricsManager = metricsServer; } static setDaemon(daemon) { this.daemon = daemon; } static getDaemon() { return this.daemon; } static setIPCHub(ipcHub) { this.ipcHub = ipcHub; } static getIPCHub() { return this.ipcHub; } } // FIXME: import {Daemon} from 'pandora'; will occurs a cycle deps MetricsInjectionBridge.daemon = null; MetricsInjectionBridge.ipcHub = null; exports.MetricsInjectionBridge = MetricsInjectionBridge; //# sourceMappingURL=MetricsInjectionBridge.js.map