(routerEvent: Event)
| 716 | | NavigationSkipped; |
| 717 | |
| 718 | export function stringifyEvent(routerEvent: Event): string { |
| 719 | switch (routerEvent.type) { |
| 720 | case EventType.ActivationEnd: |
| 721 | return `ActivationEnd(path: '${routerEvent.snapshot.routeConfig?.path || ''}')`; |
| 722 | case EventType.ActivationStart: |
| 723 | return `ActivationStart(path: '${routerEvent.snapshot.routeConfig?.path || ''}')`; |
| 724 | case EventType.ChildActivationEnd: |
| 725 | return `ChildActivationEnd(path: '${routerEvent.snapshot.routeConfig?.path || ''}')`; |
| 726 | case EventType.ChildActivationStart: |
| 727 | return `ChildActivationStart(path: '${routerEvent.snapshot.routeConfig?.path || ''}')`; |
| 728 | case EventType.GuardsCheckEnd: |
| 729 | return `GuardsCheckEnd(id: ${routerEvent.id}, url: '${routerEvent.url}', urlAfterRedirects: '${routerEvent.urlAfterRedirects}', state: ${routerEvent.state}, shouldActivate: ${routerEvent.shouldActivate})`; |
| 730 | case EventType.GuardsCheckStart: |
| 731 | return `GuardsCheckStart(id: ${routerEvent.id}, url: '${routerEvent.url}', urlAfterRedirects: '${routerEvent.urlAfterRedirects}', state: ${routerEvent.state})`; |
| 732 | case EventType.NavigationCancel: |
| 733 | return `NavigationCancel(id: ${routerEvent.id}, url: '${routerEvent.url}')`; |
| 734 | case EventType.NavigationSkipped: |
| 735 | return `NavigationSkipped(id: ${routerEvent.id}, url: '${routerEvent.url}')`; |
| 736 | case EventType.NavigationEnd: |
| 737 | return `NavigationEnd(id: ${routerEvent.id}, url: '${routerEvent.url}', urlAfterRedirects: '${routerEvent.urlAfterRedirects}')`; |
| 738 | case EventType.NavigationError: |
| 739 | return `NavigationError(id: ${routerEvent.id}, url: '${routerEvent.url}', error: ${routerEvent.error})`; |
| 740 | case EventType.NavigationStart: |
| 741 | return `NavigationStart(id: ${routerEvent.id}, url: '${routerEvent.url}')`; |
| 742 | case EventType.ResolveEnd: |
| 743 | return `ResolveEnd(id: ${routerEvent.id}, url: '${routerEvent.url}', urlAfterRedirects: '${routerEvent.urlAfterRedirects}', state: ${routerEvent.state})`; |
| 744 | case EventType.ResolveStart: |
| 745 | return `ResolveStart(id: ${routerEvent.id}, url: '${routerEvent.url}', urlAfterRedirects: '${routerEvent.urlAfterRedirects}', state: ${routerEvent.state})`; |
| 746 | case EventType.RouteConfigLoadEnd: |
| 747 | return `RouteConfigLoadEnd(path: ${routerEvent.route.path})`; |
| 748 | case EventType.RouteConfigLoadStart: |
| 749 | return `RouteConfigLoadStart(path: ${routerEvent.route.path})`; |
| 750 | case EventType.RoutesRecognized: |
| 751 | return `RoutesRecognized(id: ${routerEvent.id}, url: '${routerEvent.url}', urlAfterRedirects: '${routerEvent.urlAfterRedirects}', state: ${routerEvent.state})`; |
| 752 | case EventType.Scroll: |
| 753 | const pos = routerEvent.position |
| 754 | ? `${routerEvent.position[0]}, ${routerEvent.position[1]}` |
| 755 | : null; |
| 756 | return `Scroll(anchor: '${routerEvent.anchor}', position: '${pos}')`; |
| 757 | } |
| 758 | } |
no outgoing calls
no test coverage detected
searching dependent graphs…