diff options
author | Kenta Moriuchi <moriken@kimamass.com> | 2022-12-20 11:37:50 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-20 03:37:50 +0100 |
commit | 948f85216a15e4ef489af21bb532a9b201b0364c (patch) | |
tree | 35c2bbfa021cf9a4190ab803ed091c5547bfe9f4 /ext/fetch/20_headers.js | |
parent | 2ac575abfb75dc4533306c80240cb1beeb816b9b (diff) |
chore: Update dlint (#17031)
Introduces `SafeSetIterator` and `SafeMapIterator` to primordials
Diffstat (limited to 'ext/fetch/20_headers.js')
-rw-r--r-- | ext/fetch/20_headers.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/fetch/20_headers.js b/ext/fetch/20_headers.js index ae32aec11..c4a919807 100644 --- a/ext/fetch/20_headers.js +++ b/ext/fetch/20_headers.js @@ -68,7 +68,7 @@ */ function fillHeaders(headers, object) { if (ArrayIsArray(object)) { - for (const header of object) { + for (const header of new SafeArrayIterator(object)) { if (header.length !== 2) { throw new TypeError( `Invalid header. Length must be 2, but is ${header.length}`, @@ -205,7 +205,7 @@ // spec but produce the same result. const headers = {}; const cookies = []; - for (const entry of list) { + for (const entry of new SafeArrayIterator(list)) { const name = byteLowerCase(entry[0]); const value = entry[1]; if (value === null) throw new TypeError("Unreachable"); @@ -405,6 +405,7 @@ [SymbolFor("Deno.privateCustomInspect")](inspect) { const headers = {}; + // deno-lint-ignore prefer-primordials for (const header of this) { headers[header[0]] = header[1]; } |