UNPKG

@equinor/fusion-react-power-bi

Version:
17 lines 638 B
import { map } from 'rxjs/operators'; import { TelemetryObserver } from '@equinor/fusion'; import trackActions from './track-actions'; const createContext = (store) => store.state$.pipe(map((x) => ({ id: x.id, type: x.embedInfo?.embedType, name: x.embedInfo?.name, workspace: x.embedInfo?.groupId, }))); export class PowerBITelemetryObserver extends TelemetryObserver { constructor(store, logger) { super('@PowerBI', createContext(store), logger); this._subscription.add(trackActions(store.action$).subscribe(this)); } } export default PowerBITelemetryObserver; //# sourceMappingURL=observer.js.map