MCPcopy
hub / github.com/angular/angular / recognize

Function recognize

packages/router/test/recognize.spec.ts:1149–1166  ·  view source on GitHub ↗
(
  config: Routes,
  url: string,
  paramsInheritanceStrategy: 'emptyOnly' | 'always' = 'always',
)

Source from the content-addressed store, hash-verified

1147});
1148
1149async function recognize(
1150 config: Routes,
1151 url: string,
1152 paramsInheritanceStrategy: 'emptyOnly' | 'always' = 'always',
1153): Promise<RouterStateSnapshot> {
1154 const serializer = new DefaultUrlSerializer();
1155 const result = await new Recognizer(
1156 TestBed.inject(EnvironmentInjector),
1157 TestBed.inject(RouterConfigLoader),
1158 RootComponent,
1159 config,
1160 tree(url),
1161 paramsInheritanceStrategy,
1162 serializer,
1163 new AbortController().signal,
1164 ).recognize();
1165 return result!.state;
1166}
1167
1168function checkActivatedRoute(
1169 actual: ActivatedRouteSnapshot,

Callers 5

checkRedirectFunction · 0.90
createStateFunction · 0.90
recognize.spec.tsFile · 0.70
recognizerFunction · 0.70

Calls 3

recognizeMethod · 0.80
treeFunction · 0.70
injectMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…