1 | import { Location } from '@angular/common';
|
2 | import { Router } from '@angular/router';
|
3 | import { Observable } from 'rxjs';
|
4 | import { RouterlessTracking, TrackNavigationEnd } from './routerless';
|
5 | /**
|
6 | * Track Route changes for applications using Angular's
|
7 | * default router
|
8 | *
|
9 | * @link https://angular.io/api/router/Router
|
10 | */
|
11 | export declare class AngularRouterTracking implements RouterlessTracking {
|
12 | private router;
|
13 | private location;
|
14 | constructor(router: Router, location: Location);
|
15 | trackLocation(settings: any): Observable<TrackNavigationEnd>;
|
16 | prepareExternalUrl(url: string): string;
|
17 | }
|