Add basic exercise of params typing

This commit is contained in:
Justin Spahr-Summers 2024-11-04 20:45:52 +00:00
commit d474c570e4
No known key found for this signature in database

View file

@ -9,11 +9,12 @@ import WebSocket from "ws";
import express from "express";
import { Client } from "./client/index.js";
import { SSEClientTransport } from "./client/sse.js";
import { StdioClientTransport } from "./client/stdio.js";
import { WebSocketClientTransport } from "./client/websocket.js";
import { Server } from "./server/index.js";
import { SSEServerTransport } from "./server/sse.js";
import { WebSocketClientTransport } from "./client/websocket.js";
import { StdioClientTransport } from "./client/stdio.js";
import { StdioServerTransport } from "./server/stdio.js";
import { ListResourcesResultSchema } from "./types.js";
async function runClient(url_or_command: string, args: string[]) {
const client = new Client({
@ -46,6 +47,8 @@ async function runClient(url_or_command: string, args: string[]) {
await client.connect(clientTransport);
console.log("Initialized.");
await client.request({ method: "resources/list", params: {} }, ListResourcesResultSchema);
await client.close();
console.log("Closed.");
}