UNPKG

@embrace-io/web-sdk

Version:
24 lines 1.11 kB
import { EmbraceInstrumentationBase } from "../../EmbraceInstrumentationBase/EmbraceInstrumentationBase.cjs"; import "../../EmbraceInstrumentationBase/index.cjs"; import { NavigationInstrumentationArgs } from "./types.cjs"; //#region src/instrumentations/navigation/NavigationInstrumentation/NavigationInstrumentation.d.ts declare class NavigationInstrumentation extends EmbraceInstrumentationBase { private readonly _shouldCleanupPathOptionsFromRouteName; private readonly _pageManager; private _currentRouteSpan; private _currentRouteSpanUrl; private _currentRouteSpanPath; constructor({ diag, shouldCleanupPathOptionsFromRouteName, pageManager }: NavigationInstrumentationArgs); private readonly _onRouteChanged; private readonly _startRouteSpan; private readonly _endRouteSpan; private readonly _renameCurrentRouteSpan; private readonly _cleanPath; private readonly _onSessionPartEnded; private readonly _onSessionPartStarted; onEnable: () => void; onDisable: () => void; } //#endregion export { NavigationInstrumentation }; //# sourceMappingURL=NavigationInstrumentation.d.cts.map