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

Function mapRequestOriginUrl

packages/common/http/src/transfer_cache.ts:520–532  ·  view source on GitHub ↗
(url: string, originMap: Record<string, string>)

Source from the content-addressed store, hash-verified

518}
519
520function mapRequestOriginUrl(url: string, originMap: Record<string, string>): string {
521 const origin = new URL(url, 'resolve://').origin;
522 const mappedOrigin = originMap[origin];
523 if (!mappedOrigin) {
524 return url;
525 }
526
527 if (typeof ngDevMode === 'undefined' || ngDevMode) {
528 verifyMappedOrigin(mappedOrigin);
529 }
530
531 return url.replace(origin, mappedOrigin);
532}
533
534function verifyMappedOrigin(url: string): void {
535 if (new URL(url, 'resolve://').pathname !== '/') {

Callers 2

retrieveStateFromCacheFunction · 0.85

Calls 2

verifyMappedOriginFunction · 0.85
replaceMethod · 0.45

Tested by

no test coverage detected