File tree 1 file changed +3
-3
lines changed
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 1
1
export type HeaderValue = string | string [ ] ;
2
- export type HeadersObject = Record < string , HeaderValue | undefined > ;
2
+ export type HeadersObject = Record < string , HeaderValue > ;
3
3
export type HeaderTuple = [ string , HeaderValue ] ;
4
4
5
5
export type HeaderValueInput = number | string | Array < number | string > ;
@@ -11,7 +11,7 @@ export type HeadersInit = Iterable<HeaderTupleInput> | HeadersObjectInput | Head
11
11
* Map of HTTP headers.
12
12
*/
13
13
export class Headers {
14
- object : Record < string , string | string [ ] > = Object . create ( null ) ;
14
+ object : HeadersObject = Object . create ( null ) ;
15
15
16
16
constructor ( init ?: HeadersInit ) {
17
17
if ( init ) this . extend ( init ) ;
@@ -94,7 +94,7 @@ export class Headers {
94
94
for ( const [ key , value ] of obj . entries ( ) ) this . append ( key , value ) ;
95
95
} else {
96
96
for ( const key of Object . keys ( obj ) ) {
97
- const value = ( obj as HeadersObject ) [ key ] ;
97
+ const value = ( obj as HeadersObjectInput ) [ key ] ;
98
98
if ( value !== undefined ) this . append ( key , value ) ;
99
99
}
100
100
}
You can’t perform that action at this time.
0 commit comments