Support passing an AbortSignal to request()

This commit is contained in:
Justin Spahr-Summers 2024-11-14 13:42:18 +00:00
commit 54d146bbdc
No known key found for this signature in database

View file

@ -1,7 +1,7 @@
import {
ProgressCallback,
Protocol,
ProtocolOptions,
RequestOptions,
} from "../shared/protocol.js";
import {
ClientCapabilities,
@ -257,23 +257,23 @@ export class Server<
async createMessage(
params: CreateMessageRequest["params"],
onprogress?: ProgressCallback,
options?: RequestOptions,
) {
return this.request(
{ method: "sampling/createMessage", params },
CreateMessageResultSchema,
onprogress,
options,
);
}
async listRoots(
params?: ListRootsRequest["params"],
onprogress?: ProgressCallback,
options?: RequestOptions,
) {
return this.request(
{ method: "roots/list", params },
ListRootsResultSchema,
onprogress,
options,
);
}