(name, value)
| 12516 | } |
| 12517 | // https://fetch.spec.whatwg.org/#dom-headers-set |
| 12518 | set(name, value) { |
| 12519 | webidl.brandCheck(this, _Headers); |
| 12520 | webidl.argumentLengthCheck(arguments, 2, "Headers.set"); |
| 12521 | const prefix = "Headers.set"; |
| 12522 | name = webidl.converters.ByteString(name, prefix, "name"); |
| 12523 | value = webidl.converters.ByteString(value, prefix, "value"); |
| 12524 | value = headerValueNormalize(value); |
| 12525 | if (!isValidHeaderName(name)) { |
| 12526 | throw webidl.errors.invalidArgument({ |
| 12527 | prefix, |
| 12528 | value: name, |
| 12529 | type: "header name" |
| 12530 | }); |
| 12531 | } else if (!isValidHeaderValue(value)) { |
| 12532 | throw webidl.errors.invalidArgument({ |
| 12533 | prefix, |
| 12534 | value, |
| 12535 | type: "header value" |
| 12536 | }); |
| 12537 | } |
| 12538 | if (__privateGet(this, _guard) === "immutable") { |
| 12539 | throw new TypeError("immutable"); |
| 12540 | } |
| 12541 | __privateGet(this, _headersList).set(name, value, false); |
| 12542 | } |
| 12543 | // https://fetch.spec.whatwg.org/#dom-headers-getsetcookie |
| 12544 | getSetCookie() { |
| 12545 | webidl.brandCheck(this, _Headers); |
no test coverage detected