summaryrefslogtreecommitdiff
path: root/extensions/fetch/20_headers.js
diff options
context:
space:
mode:
authorLuca Casonato <hello@lcas.dev>2021-06-16 18:40:35 +0200
committerGitHub <noreply@github.com>2021-06-16 18:40:35 +0200
commit2a66d5de01b584b7138084eb427c9ac09c254986 (patch)
tree0708f419e7ed2d9669678eb8d75029941a205c23 /extensions/fetch/20_headers.js
parent718cb6dad733fb7afb1ae8c49485dc85e1fa0e0b (diff)
fix: align URL / URLSearchParams to spec (#11005)
Diffstat (limited to 'extensions/fetch/20_headers.js')
-rw-r--r--extensions/fetch/20_headers.js11
1 files changed, 1 insertions, 10 deletions
diff --git a/extensions/fetch/20_headers.js b/extensions/fetch/20_headers.js
index a0c001480..26500b602 100644
--- a/extensions/fetch/20_headers.js
+++ b/extensions/fetch/20_headers.js
@@ -387,18 +387,9 @@
webidl.configurePrototype(Headers);
- webidl.converters["sequence<ByteString>"] = webidl
- .createSequenceConverter(webidl.converters["ByteString"]);
- webidl.converters["sequence<sequence<ByteString>>"] = webidl
- .createSequenceConverter(webidl.converters["sequence<ByteString>"]);
- webidl.converters["record<ByteString, ByteString>"] = webidl
- .createRecordConverter(
- webidl.converters["ByteString"],
- webidl.converters["ByteString"],
- );
webidl.converters["HeadersInit"] = (V, opts) => {
// Union for (sequence<sequence<ByteString>> or record<ByteString, ByteString>)
- if (typeof V === "object" && V !== null) {
+ if (webidl.type(V) === "Object" && V !== null) {
if (V[Symbol.iterator] !== undefined) {
return webidl.converters["sequence<sequence<ByteString>>"](V, opts);
}