to-telemetry.js 780 B

1234567891011121314151617181920212223242526272829303132
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = void 0;
  6. var _shared = require("../shared");
  7. const TRACE_EVENT_ACCESSLIST = new Map(Object.entries({
  8. "webpack-invalidated": "WEBPACK_INVALIDATED"
  9. }));
  10. const reportToTelemetry = (spanName, duration)=>{
  11. const eventName = TRACE_EVENT_ACCESSLIST.get(spanName);
  12. if (!eventName) {
  13. return;
  14. }
  15. const telemetry = _shared.traceGlobals.get("telemetry");
  16. if (!telemetry) {
  17. return;
  18. }
  19. telemetry.record({
  20. eventName,
  21. payload: {
  22. durationInMicroseconds: duration
  23. }
  24. });
  25. };
  26. var _default = {
  27. flushAll: ()=>{},
  28. report: reportToTelemetry
  29. };
  30. exports.default = _default;
  31. //# sourceMappingURL=to-telemetry.js.map