1
1
import {
2
- ProgressCallback ,
3
2
Protocol ,
4
3
ProtocolOptions ,
4
+ RequestOptions ,
5
5
} from "../shared/protocol.js" ;
6
6
import { Transport } from "../shared/transport.js" ;
7
7
import {
@@ -278,14 +278,11 @@ export class Client<
278
278
return this . request ( { method : "ping" } , EmptyResultSchema ) ;
279
279
}
280
280
281
- async complete (
282
- params : CompleteRequest [ "params" ] ,
283
- onprogress ?: ProgressCallback ,
284
- ) {
281
+ async complete ( params : CompleteRequest [ "params" ] , options ?: RequestOptions ) {
285
282
return this . request (
286
283
{ method : "completion/complete" , params } ,
287
284
CompleteResultSchema ,
288
- onprogress ,
285
+ options ,
289
286
) ;
290
287
}
291
288
@@ -298,56 +295,56 @@ export class Client<
298
295
299
296
async getPrompt (
300
297
params : GetPromptRequest [ "params" ] ,
301
- onprogress ?: ProgressCallback ,
298
+ options ?: RequestOptions ,
302
299
) {
303
300
return this . request (
304
301
{ method : "prompts/get" , params } ,
305
302
GetPromptResultSchema ,
306
- onprogress ,
303
+ options ,
307
304
) ;
308
305
}
309
306
310
307
async listPrompts (
311
308
params ?: ListPromptsRequest [ "params" ] ,
312
- onprogress ?: ProgressCallback ,
309
+ options ?: RequestOptions ,
313
310
) {
314
311
return this . request (
315
312
{ method : "prompts/list" , params } ,
316
313
ListPromptsResultSchema ,
317
- onprogress ,
314
+ options ,
318
315
) ;
319
316
}
320
317
321
318
async listResources (
322
319
params ?: ListResourcesRequest [ "params" ] ,
323
- onprogress ?: ProgressCallback ,
320
+ options ?: RequestOptions ,
324
321
) {
325
322
return this . request (
326
323
{ method : "resources/list" , params } ,
327
324
ListResourcesResultSchema ,
328
- onprogress ,
325
+ options ,
329
326
) ;
330
327
}
331
328
332
329
async listResourceTemplates (
333
330
params ?: ListResourceTemplatesRequest [ "params" ] ,
334
- onprogress ?: ProgressCallback ,
331
+ options ?: RequestOptions ,
335
332
) {
336
333
return this . request (
337
334
{ method : "resources/templates/list" , params } ,
338
335
ListResourceTemplatesResultSchema ,
339
- onprogress ,
336
+ options ,
340
337
) ;
341
338
}
342
339
343
340
async readResource (
344
341
params : ReadResourceRequest [ "params" ] ,
345
- onprogress ?: ProgressCallback ,
342
+ options ?: RequestOptions ,
346
343
) {
347
344
return this . request (
348
345
{ method : "resources/read" , params } ,
349
346
ReadResourceResultSchema ,
350
- onprogress ,
347
+ options ,
351
348
) ;
352
349
}
353
350
@@ -370,23 +367,23 @@ export class Client<
370
367
resultSchema :
371
368
| typeof CallToolResultSchema
372
369
| typeof CompatibilityCallToolResultSchema = CallToolResultSchema ,
373
- onprogress ?: ProgressCallback ,
370
+ options ?: RequestOptions ,
374
371
) {
375
372
return this . request (
376
373
{ method : "tools/call" , params } ,
377
374
resultSchema ,
378
- onprogress ,
375
+ options ,
379
376
) ;
380
377
}
381
378
382
379
async listTools (
383
380
params ?: ListToolsRequest [ "params" ] ,
384
- onprogress ?: ProgressCallback ,
381
+ options ?: RequestOptions ,
385
382
) {
386
383
return this . request (
387
384
{ method : "tools/list" , params } ,
388
385
ListToolsResultSchema ,
389
- onprogress ,
386
+ options ,
390
387
) ;
391
388
}
392
389
0 commit comments