@@ -9,7 +9,7 @@ const { AbortController } = require('native-abort-controller')
9
9
const anySignal = require ( 'any-signal' )
10
10
11
11
/**
12
- * @typedef {import('native-fetch ').Response } Response
12
+ * @typedef {import('./types ').ExtendedResponse } ExtendedResponse
13
13
* @typedef {import('stream').Readable } NodeReadableStream
14
14
* @typedef {import('stream').Duplex } NodeDuplexStream
15
15
* @typedef {import('./types').HTTPOptions } HTTPOptions
@@ -88,7 +88,7 @@ class HTTP {
88
88
*
89
89
* @param {string | Request } resource
90
90
* @param {HTTPOptions } options
91
- * @returns {Promise<Response > }
91
+ * @returns {Promise<ExtendedResponse > }
92
92
*/
93
93
async fetch ( resource , options = { } ) {
94
94
/** @type {HTTPOptions } */
@@ -168,7 +168,6 @@ class HTTP {
168
168
/**
169
169
* @param {string | Request } resource
170
170
* @param {HTTPOptions } options
171
- * @returns {Promise<Response> }
172
171
*/
173
172
post ( resource , options = { } ) {
174
173
return this . fetch ( resource , { ...options , method : 'POST' } )
@@ -177,7 +176,6 @@ class HTTP {
177
176
/**
178
177
* @param {string | Request } resource
179
178
* @param {HTTPOptions } options
180
- * @returns {Promise<Response> }
181
179
*/
182
180
get ( resource , options = { } ) {
183
181
return this . fetch ( resource , { ...options , method : 'GET' } )
@@ -186,7 +184,6 @@ class HTTP {
186
184
/**
187
185
* @param {string | Request } resource
188
186
* @param {HTTPOptions } options
189
- * @returns {Promise<Response> }
190
187
*/
191
188
put ( resource , options = { } ) {
192
189
return this . fetch ( resource , { ...options , method : 'PUT' } )
@@ -195,7 +192,6 @@ class HTTP {
195
192
/**
196
193
* @param {string | Request } resource
197
194
* @param {HTTPOptions } options
198
- * @returns {Promise<Response> }
199
195
*/
200
196
delete ( resource , options = { } ) {
201
197
return this . fetch ( resource , { ...options , method : 'DELETE' } )
@@ -204,7 +200,6 @@ class HTTP {
204
200
/**
205
201
* @param {string | Request } resource
206
202
* @param {HTTPOptions } options
207
- * @returns {Promise<Response> }
208
203
*/
209
204
options ( resource , options = { } ) {
210
205
return this . fetch ( resource , { ...options , method : 'OPTIONS' } )
@@ -335,35 +330,30 @@ HTTP.streamToAsyncIterator = fromStream
335
330
/**
336
331
* @param {string | Request } resource
337
332
* @param {HTTPOptions } [options]
338
- * @returns {Promise<Response> }
339
333
*/
340
334
HTTP . post = ( resource , options ) => new HTTP ( options ) . post ( resource , options )
341
335
342
336
/**
343
337
* @param {string | Request } resource
344
338
* @param {HTTPOptions } [options]
345
- * @returns {Promise<Response> }
346
339
*/
347
340
HTTP . get = ( resource , options ) => new HTTP ( options ) . get ( resource , options )
348
341
349
342
/**
350
343
* @param {string | Request } resource
351
344
* @param {HTTPOptions } [options]
352
- * @returns {Promise<Response> }
353
345
*/
354
346
HTTP . put = ( resource , options ) => new HTTP ( options ) . put ( resource , options )
355
347
356
348
/**
357
349
* @param {string | Request } resource
358
350
* @param {HTTPOptions } [options]
359
- * @returns {Promise<Response> }
360
351
*/
361
352
HTTP . delete = ( resource , options ) => new HTTP ( options ) . delete ( resource , options )
362
353
363
354
/**
364
355
* @param {string | Request } resource
365
356
* @param {HTTPOptions } [options]
366
- * @returns {Promise<Response> }
367
357
*/
368
358
HTTP . options = ( resource , options ) => new HTTP ( options ) . options ( resource , options )
369
359
0 commit comments