(name, value)
| 11872 | } |
| 11873 | // https://fetch.spec.whatwg.org/#dom-headers-set |
| 11874 | set(name, value) { |
| 11875 | webidl.brandCheck(this, _Headers); |
| 11876 | webidl.argumentLengthCheck(arguments, 2, "Headers.set"); |
| 11877 | const prefix = "Headers.set"; |
| 11878 | name = webidl.converters.ByteString(name, prefix, "name"); |
| 11879 | value = webidl.converters.ByteString(value, prefix, "value"); |
| 11880 | value = headerValueNormalize(value); |
| 11881 | if (!isValidHeaderName(name)) { |
| 11882 | throw webidl.errors.invalidArgument({ |
| 11883 | prefix, |
| 11884 | value: name, |
| 11885 | type: "header name" |
| 11886 | }); |
| 11887 | } else if (!isValidHeaderValue(value)) { |
| 11888 | throw webidl.errors.invalidArgument({ |
| 11889 | prefix, |
| 11890 | value, |
| 11891 | type: "header value" |
| 11892 | }); |
| 11893 | } |
| 11894 | if (this.#guard === "immutable") { |
| 11895 | throw new TypeError("immutable"); |
| 11896 | } |
| 11897 | this.#headersList.set(name, value, false); |
| 11898 | } |
| 11899 | // https://fetch.spec.whatwg.org/#dom-headers-getsetcookie |
| 11900 | getSetCookie() { |
| 11901 | webidl.brandCheck(this, _Headers); |
nothing calls this directly
no test coverage detected