MCPcopy
hub / github.com/TanStack/ai / FakeWebSocket

Class FakeWebSocket

packages/ai-acp/tests/transport.test.ts:11–22  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9import type { SandboxCapabilities, SpawnHandle } from '@tanstack/ai-sandbox'
10
11class FakeWebSocket extends EventTarget {
12 sent: Array<string> = []
13 send(data: string): void {
14 this.sent.push(data)
15 }
16 close(): void {}
17 emitMessage(data: string): void {
18 const event = new Event('message') as Event & { data: string }
19 event.data = data
20 this.dispatchEvent(event)
21 }
22}
23
24async function* once(value: string): AsyncIterable<string> {
25 await Promise.resolve()

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected