* Test server configuration for StreamableHTTPServerTransport tests
| 27 | * Test server configuration for StreamableHTTPServerTransport tests |
| 28 | */ |
| 29 | interface TestServerConfig { |
| 30 | sessionIdGenerator: (() => string) | undefined; |
| 31 | enableJsonResponse?: boolean; |
| 32 | customRequestHandler?: (req: IncomingMessage, res: ServerResponse, parsedBody?: unknown) => Promise<void>; |
| 33 | eventStore?: EventStore; |
| 34 | onsessioninitialized?: (sessionId: string) => void | Promise<void>; |
| 35 | onsessionclosed?: (sessionId: string) => void | Promise<void>; |
| 36 | retryInterval?: number; |
| 37 | } |
| 38 | |
| 39 | /** |
| 40 | * Helper to stop test server |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…