(init)
| 12272 | const header = object[i]; |
| 12273 | if (header.length !== 2) { |
| 12274 | throw webidl.errors.exception({ |
| 12275 | header: "Headers constructor", |
| 12276 | message: `expected name/value pair to be length 2, found ${header.length}.` |
| 12277 | }); |
| 12278 | } |
| 12279 | appendHeader(headers, header[0], header[1]); |
| 12280 | } |
| 12281 | } else if (typeof object === "object" && object !== null) { |
| 12282 | const keys = Object.keys(object); |
| 12283 | for (let i = 0; i < keys.length; ++i) { |
| 12284 | appendHeader(headers, keys[i], object[keys[i]]); |
| 12285 | } |
| 12286 | } else { |
| 12287 | throw webidl.errors.conversionFailed({ |
| 12288 | prefix: "Headers constructor", |
nothing calls this directly
no test coverage detected