MCPcopy Create free account
hub / github.com/angular/angular / traverse

Function traverse

packages/router/src/operators/setup_and_run_resources.ts:28–38  ·  view source on GitHub ↗
(stateNode: TreeNode<ActivatedRoute>)

Source from the content-addressed store, hash-verified

26 const resourceSetupPromises: Array<Promise<void>> = [];
27
28 const traverse = (stateNode: TreeNode<ActivatedRoute>) => {
29 const route = stateNode.value;
30 if (route) {
31 initializeActivatedRoute(route);
32 processRoute(route, newlyCreatedRoutes, resourceSetupPromises, abortSignal);
33 }
34
35 for (const childState of stateNode.children) {
36 traverse(childState);
37 }
38 };
39
40 traverse(targetRouterState._root);
41

Callers 1

setupAndRunResourcesFunction · 0.70

Calls 2

initializeActivatedRouteFunction · 0.90
processRouteFunction · 0.85

Tested by

no test coverage detected