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

Method constructor

packages/service-worker/worker/testing/fetch.ts:62–74  ·  view source on GitHub ↗
(headers?: HeadersInit)

Source from the content-addressed store, hash-verified

60 map = new Map<string, string>();
61
62 constructor(headers?: HeadersInit) {
63 if (headers === undefined) {
64 return;
65 }
66
67 if (Array.isArray(headers)) {
68 headers.forEach(([name, value]) => this.set(name, value));
69 } else if (headers instanceof MockHeaders || headers instanceof Headers) {
70 headers.forEach((value, name) => this.set(name, value));
71 } else {
72 Object.entries(headers).forEach(([name, value]) => this.set(name, value));
73 }
74 }
75
76 [Symbol.iterator]() {
77 return this.map[Symbol.iterator]();

Callers

nothing calls this directly

Calls 4

setMethod · 0.95
isArrayMethod · 0.80
forEachMethod · 0.45
entriesMethod · 0.45

Tested by

no test coverage detected