Skip to content

Commit ec19e28

Browse files
committed
Separate the listing of resources and resource templates
1 parent d13f782 commit ec19e28

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

schema/schema.ts

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,8 +262,21 @@ export interface ListResourcesRequest extends Request {
262262
* The server's response to a resources/list request from the client.
263263
*/
264264
export interface ListResourcesResult extends Result {
265-
resourceTemplates?: ResourceTemplate[];
266-
resources?: Resource[];
265+
resources: Resource[];
266+
}
267+
268+
/**
269+
* Sent from the client to request a list of resource templates the server has.
270+
*/
271+
export interface ListResourceTemplatesRequest extends Request {
272+
method: "resources/templates/list";
273+
}
274+
275+
/**
276+
* The server's response to a resources/templates/list request from the client.
277+
*/
278+
export interface ListResourceTemplatesResult extends Result {
279+
resourceTemplates: ResourceTemplate[];
267280
}
268281

269282
/**

0 commit comments

Comments
 (0)