diff --git a/goldens/circular-deps/packages.json b/goldens/circular-deps/packages.json index 14f8a0e1a09..0637a088a01 100644 --- a/goldens/circular-deps/packages.json +++ b/goldens/circular-deps/packages.json @@ -1,18 +1 @@ -[ - [ - "packages/router/src/navigation_transition.ts", - "packages/router/src/operators/activate_routes.ts" - ], - [ - "packages/router/src/navigation_transition.ts", - "packages/router/src/operators/check_guards.ts" - ], - [ - "packages/router/src/navigation_transition.ts", - "packages/router/src/operators/recognize.ts" - ], - [ - "packages/router/src/navigation_transition.ts", - "packages/router/src/operators/resolve_data.ts" - ] -] \ No newline at end of file +[] \ No newline at end of file diff --git a/packages/router/src/navigation_transition.ts b/packages/router/src/navigation_transition.ts index 60b289143ba..f209a3a9854 100644 --- a/packages/router/src/navigation_transition.ts +++ b/packages/router/src/navigation_transition.ts @@ -81,7 +81,7 @@ import { RouterState, RouterStateSnapshot, } from './router_state'; -import {Params} from './shared'; +import type {Params} from './shared'; import {UrlHandlingStrategy} from './url_handling_strategy'; import {isUrlTree, UrlSerializer, UrlTree} from './url_tree'; import {Checks, getAllRouteGuards} from './utils/preactivation'; diff --git a/packages/router/src/operators/activate_routes.ts b/packages/router/src/operators/activate_routes.ts index 46e74a8f749..ff46e0975ab 100644 --- a/packages/router/src/operators/activate_routes.ts +++ b/packages/router/src/operators/activate_routes.ts @@ -10,11 +10,10 @@ import {MonoTypeOperatorFunction} from 'rxjs'; import {map} from 'rxjs/operators'; import {ActivationEnd, ChildActivationEnd, Event} from '../events'; -import {NavigationTransition} from '../navigation_transition'; -import {DetachedRouteHandleInternal, RouteReuseStrategy} from '../route_reuse_strategy'; -import {ChildrenOutletContexts} from '../router_outlet_context'; +import type {NavigationTransition} from '../navigation_transition'; +import type {DetachedRouteHandleInternal, RouteReuseStrategy} from '../route_reuse_strategy'; +import type {ChildrenOutletContexts} from '../router_outlet_context'; import {ActivatedRoute, advanceActivatedRoute, RouterState} from '../router_state'; -import {getClosestRouteInjector} from '../utils/config'; import {nodeChildrenAsMap, TreeNode} from '../utils/tree'; let warnedAboutUnsupportedInputBinding = false; diff --git a/packages/router/src/operators/check_guards.ts b/packages/router/src/operators/check_guards.ts index 8b6c9284b83..c14aeb18627 100644 --- a/packages/router/src/operators/check_guards.ts +++ b/packages/router/src/operators/check_guards.ts @@ -29,10 +29,10 @@ import { CanMatchFn, Route, } from '../models'; -import {navigationCancelingError, redirectingNavigationError} from '../navigation_canceling_error'; -import {NavigationTransition} from '../navigation_transition'; -import {ActivatedRouteSnapshot, RouterStateSnapshot} from '../router_state'; -import {isUrlTree, UrlSegment, UrlSerializer, UrlTree} from '../url_tree'; +import {redirectingNavigationError} from '../navigation_canceling_error'; +import type {NavigationTransition} from '../navigation_transition'; +import type {ActivatedRouteSnapshot, RouterStateSnapshot} from '../router_state'; +import {UrlSegment, UrlSerializer} from '../url_tree'; import {wrapIntoObservable} from '../utils/collection'; import {getClosestRouteInjector} from '../utils/config'; import { diff --git a/packages/router/src/operators/recognize.ts b/packages/router/src/operators/recognize.ts index 3d13c43997c..233fc17f5c2 100644 --- a/packages/router/src/operators/recognize.ts +++ b/packages/router/src/operators/recognize.ts @@ -10,11 +10,11 @@ import {EnvironmentInjector, Type} from '@angular/core'; import {MonoTypeOperatorFunction} from 'rxjs'; import {map, mergeMap} from 'rxjs/operators'; -import {Route} from '../models'; -import {NavigationTransition} from '../navigation_transition'; +import type {Route} from '../models'; +import type {NavigationTransition} from '../navigation_transition'; import {recognize as recognizeFn} from '../recognize'; -import {RouterConfigLoader} from '../router_config_loader'; -import {UrlSerializer} from '../url_tree'; +import type {RouterConfigLoader} from '../router_config_loader'; +import type {UrlSerializer} from '../url_tree'; export function recognize( injector: EnvironmentInjector, diff --git a/packages/router/src/operators/resolve_data.ts b/packages/router/src/operators/resolve_data.ts index 771e172856d..641aabc1a6b 100644 --- a/packages/router/src/operators/resolve_data.ts +++ b/packages/router/src/operators/resolve_data.ts @@ -11,7 +11,7 @@ import {EMPTY, from, MonoTypeOperatorFunction, Observable, of, throwError} from import {catchError, concatMap, first, map, mapTo, mergeMap, takeLast, tap} from 'rxjs/operators'; import {RedirectCommand, ResolveData} from '../models'; -import {NavigationTransition} from '../navigation_transition'; +import type {NavigationTransition} from '../navigation_transition'; import { ActivatedRouteSnapshot, getInherited,