MCPcopy Index your code
hub / github.com/angular/angular / equalParamsAndUrlSegments

Function equalParamsAndUrlSegments

packages/router/src/router_state.ts:533–545  ·  view source on GitHub ↗
(
  a: ActivatedRouteSnapshot,
  b: ActivatedRouteSnapshot,
)

Source from the content-addressed store, hash-verified

531}
532
533export function equalParamsAndUrlSegments(
534 a: ActivatedRouteSnapshot,
535 b: ActivatedRouteSnapshot,
536): boolean {
537 const equalUrlParams = shallowEqual(a.params, b.params) && equalSegments(a.url, b.url);
538 const parentsMismatch = !a.parent !== !b.parent;
539
540 return (
541 equalUrlParams &&
542 !parentsMismatch &&
543 (!a.parent || equalParamsAndUrlSegments(a.parent, b.parent!))
544 );
545}
546
547export function hasStaticTitle(config: Route) {
548 return typeof config.title === 'string' || config.title === null;

Callers 2

Calls 2

shallowEqualFunction · 0.90
equalSegmentsFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…