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

Function recognize

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

Source from the content-addressed store, hash-verified

1383}
1384
1385async function recognize(
1386 config: Routes,
1387 url: string,
1388 paramsInheritanceStrategy: 'emptyOnly' | 'always' = 'always',
1389): Promise<RouterStateSnapshot> {
1390 const serializer = new DefaultUrlSerializer();
1391 const result = await new Recognizer(
1392 TestBed.inject(EnvironmentInjector),
1393 TestBed.inject(RouterConfigLoader),
1394 RootComponent,
1395 config,
1396 tree(url),
1397 paramsInheritanceStrategy,
1398 serializer,
1399 new AbortController().signal,
1400 ).recognize();
1401 return result!.state;
1402}
1403
1404function checkActivatedRoute(
1405 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