( routeReuseStrategy: RouteReuseStrategy, curr: RouterStateSnapshot, prevState: RouterState, )
| 18 | import {TreeNode} from './utils/tree'; |
| 19 | |
| 20 | export function createRouterState( |
| 21 | routeReuseStrategy: RouteReuseStrategy, |
| 22 | curr: RouterStateSnapshot, |
| 23 | prevState: RouterState, |
| 24 | ): {newlyCreatedRoutes: Set<ActivatedRoute>; state: RouterState} { |
| 25 | const newlyCreatedRoutes = new Set<ActivatedRoute>(); |
| 26 | const root = createNode( |
| 27 | routeReuseStrategy, |
| 28 | curr._root, |
| 29 | prevState ? prevState._root : undefined, |
| 30 | newlyCreatedRoutes, |
| 31 | ); |
| 32 | return {newlyCreatedRoutes, state: new RouterState(root, curr)}; |
| 33 | } |
| 34 | |
| 35 | function createNode( |
| 36 | routeReuseStrategy: RouteReuseStrategy, |
no test coverage detected
searching dependent graphs…