UNPKG

@embrace-io/web-sdk

Version:
26 lines (25 loc) 719 B
import { KEY_BROWSER_URL_FULL } from "../../constants/attributes.js"; //#region src/processors/BrowserSpanProcessor/BrowserSpanProcessor.ts /** * BrowserSpanProcessor sets the browser.url.full attribute on all spans. */ var BrowserSpanProcessor = class { _urlDocument; constructor({ urlDocument = window.document } = {}) { this._urlDocument = urlDocument; } forceFlush() { return Promise.resolve(void 0); } onEnding(span) { if (!span.attributes["browser.url.full"]) span.attributes[KEY_BROWSER_URL_FULL] = this._urlDocument.URL; } onStart() {} onEnd() {} shutdown() { return Promise.resolve(void 0); } }; //#endregion export { BrowserSpanProcessor }; //# sourceMappingURL=BrowserSpanProcessor.js.map