@grafana/faro-web-sdk
Version:
Faro instrumentations, metas, transports for web.
14 lines • 609 B
JavaScript
import { Observable } from '@grafana/faro-core';
import { performanceEntriesSubscription } from '../performance/instrumentation';
import { RESOURCE_ENTRY } from '../performance/performanceConstants';
import { MESSAGE_TYPE_RESOURCE_ENTRY } from './const';
export function monitorPerformanceEntries() {
const observable = new Observable();
performanceEntriesSubscription.subscribe((data) => {
if (data.type === RESOURCE_ENTRY) {
observable.notify({ type: MESSAGE_TYPE_RESOURCE_ENTRY });
}
});
return observable;
}
//# sourceMappingURL=performanceEntriesMonitor.js.map