@tanstack/ai
Version:
Type-safe TypeScript AI SDK for streaming chat, tool calling, agents, structured outputs, and multimodal generation.
6 lines (5 loc) • 353 B
TypeScript
import { RealtimeEvent, RealtimeEventHandler, RealtimeEventPayloads } from './types.js';
export declare function createRealtimeEventEmitter(): {
emit<TEvent extends RealtimeEvent>(event: TEvent, payload: RealtimeEventPayloads[TEvent]): void;
on<TEvent extends RealtimeEvent>(event: TEvent, handler: RealtimeEventHandler<TEvent>): () => void;
};