MCPcopy
hub / github.com/angular/angular / createUrlTreeFromSnapshot

Function createUrlTreeFromSnapshot

packages/router/src/create_url_tree.ts:79–94  ·  view source on GitHub ↗
(
  relativeTo: ActivatedRouteSnapshot,
  commands: readonly any[],
  queryParams: Params | null = null,
  fragment: string | null = null,
  urlSerializer = new DefaultUrlSerializer(),
)

Source from the content-addressed store, hash-verified

77 * ```
78 */
79export function createUrlTreeFromSnapshot(
80 relativeTo: ActivatedRouteSnapshot,
81 commands: readonly any[],
82 queryParams: Params | null = null,
83 fragment: string | null = null,
84 urlSerializer = new DefaultUrlSerializer(),
85): UrlTree {
86 const relativeToUrlSegmentGroup = createSegmentGroupFromRoute(relativeTo);
87 return createUrlTreeFromSegmentGroup(
88 relativeToUrlSegmentGroup,
89 commands,
90 queryParams,
91 fragment,
92 urlSerializer,
93 );
94}
95
96export function createSegmentGroupFromRoute(route: ActivatedRouteSnapshot): UrlSegmentGroup {
97 let targetGroup: UrlSegmentGroup | undefined;

Callers 4

navigateMethod · 0.90
canActivateMethod · 0.90
recognizeMethod · 0.90

Calls 2

Tested by 2

navigateMethod · 0.72
canActivateMethod · 0.72

Used in the wild real call sites across dependent graphs

searching dependent graphs…