Skip to content

Commit

Permalink
fix: align URL / URLSearchParams to spec (#11005)
Browse files Browse the repository at this point in the history
  • Loading branch information
lucacasonato committed Jun 16, 2021
1 parent 718cb6d commit 2a66d5d
Show file tree
Hide file tree
Showing 7 changed files with 349 additions and 218 deletions.
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 1 addition & 10 deletions extensions/fetch/20_headers.js
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
Expand Down

0 comments on commit 2a66d5d

Please sign in to comment.