@tanstack/ai
Version:
Core TanStack AI library - Open source AI SDK
38 lines (33 loc) • 746 B
text/typescript
/**
* Stream Processing Module
*
* Unified stream processing for both server and client.
*/
// Core processor
export { StreamProcessor, createReplayStream } from './processor'
export type { StreamProcessorEvents, StreamProcessorOptions } from './processor'
// Strategies
export {
ImmediateStrategy,
PunctuationStrategy,
BatchStrategy,
WordBoundaryStrategy,
CompositeStrategy,
} from './strategies'
// JSON parser
export {
PartialJSONParser,
defaultJSONParser,
parsePartialJSON,
} from './json-parser'
export type { JSONParser } from './json-parser'
// Types
export type {
ChunkStrategy,
ChunkRecording,
InternalToolCallState,
ProcessorResult,
ProcessorState,
ToolCallState,
ToolResultState,
} from './types'