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

Function mapRequestOriginUrl

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

Source from the content-addressed store, hash-verified

544}
545
546function mapRequestOriginUrl(url: string, originMap: Record<string, string>): string {
547 const origin = new URL(url, 'resolve://').origin;
548 const mappedOrigin = originMap[origin];
549 if (!mappedOrigin) {
550 return url;
551 }
552
553 if (typeof ngDevMode === 'undefined' || ngDevMode) {
554 verifyMappedOrigin(mappedOrigin);
555 }
556
557 return url.replace(origin, mappedOrigin);
558}
559
560function verifyMappedOrigin(url: string): void {
561 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