Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 136c7aa

Browse files
committedDec 20, 2024·
Style tweaks
1 parent 105f5db commit 136c7aa

File tree

1 file changed

+20
-26
lines changed

1 file changed

+20
-26
lines changed
 

‎packages/headers/src/lib/super-headers.ts

+20-26
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,24 @@ export class SuperHeaders extends Headers {
276276
}
277277
}
278278

279+
/**
280+
* Returns an iterator of all header keys (lowercase).
281+
*
282+
* [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/Headers/keys)
283+
*/
284+
*keys(): IterableIterator<string> {
285+
for (let [key] of this) yield key;
286+
}
287+
288+
/**
289+
* Returns an iterator of all header values.
290+
*
291+
* [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/Headers/values)
292+
*/
293+
*values(): IterableIterator<string> {
294+
for (let [, value] of this) yield value;
295+
}
296+
279297
/**
280298
* Returns an iterator of all header key/value pairs.
281299
*
@@ -284,9 +302,7 @@ export class SuperHeaders extends Headers {
284302
*entries(): IterableIterator<[string, string]> {
285303
for (let [key] of this.#map) {
286304
let str = this.get(key);
287-
if (str) {
288-
yield [key, str];
289-
}
305+
if (str) yield [key, str];
290306
}
291307

292308
for (let value of this.getSetCookie()) {
@@ -298,28 +314,6 @@ export class SuperHeaders extends Headers {
298314
return this.entries();
299315
}
300316

301-
/**
302-
* Returns an iterator of all header keys (lowercase).
303-
*
304-
* [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/Headers/keys)
305-
*/
306-
*keys(): IterableIterator<string> {
307-
for (let [key] of this) {
308-
yield key;
309-
}
310-
}
311-
312-
/**
313-
* Returns an iterator of all header values.
314-
*
315-
* [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/Headers/values)
316-
*/
317-
*values(): IterableIterator<string> {
318-
for (let [, value] of this) {
319-
yield value;
320-
}
321-
}
322-
323317
/**
324318
* Invokes the `callback` for each header key/value pair.
325319
*
@@ -728,7 +722,7 @@ export class SuperHeaders extends Headers {
728722
}
729723
}
730724

731-
// helpers
725+
// Helpers
732726

733727
#getHeaderValue<T extends HeaderValue>(key: string, ctor: new (init?: any) => T): T {
734728
let value = this.#map.get(key);

0 commit comments

Comments
 (0)
Please sign in to comment.