Skip to content

AIDK API Reference / aidk/content / StreamChunkType

Enumeration: StreamChunkType ​

Defined in: packages/shared/src/streaming.ts:580

Deprecated ​

Use StreamEvent types instead. StreamChunkType was replaced by discriminated union types like ContentDeltaEvent, MessageEndEvent, etc. The new StreamEvent union provides better type safety with proper discriminated unions.

Migration guide:

  • StreamChunkType.CONTENT_DELTA -> event.type === "content_delta" (ContentDeltaEvent)
  • StreamChunkType.MESSAGE_END -> event.type === "message_end" (MessageEndEvent)
  • StreamChunkType.TOOL_CALL -> event.type === "tool_call" (ToolCallEvent)
  • etc.

Enumeration Members ​

Enumeration MemberValueDefined in
CONTENT"content"packages/shared/src/streaming.ts:585
CONTENT_DELTA"content_delta"packages/shared/src/streaming.ts:582
CONTENT_END"content_end"packages/shared/src/streaming.ts:584
CONTENT_START"content_start"packages/shared/src/streaming.ts:583
ERROR"error"packages/shared/src/streaming.ts:581
MESSAGE"message"packages/shared/src/streaming.ts:588
MESSAGE_END"message_end"packages/shared/src/streaming.ts:587
MESSAGE_START"message_start"packages/shared/src/streaming.ts:586
REASONING_DELTA"reasoning_delta"packages/shared/src/streaming.ts:595
REASONING_END"reasoning_end"packages/shared/src/streaming.ts:596
REASONING_START"reasoning_start"packages/shared/src/streaming.ts:594
STEP_END"step_end"packages/shared/src/streaming.ts:598
STEP_START"step_start"packages/shared/src/streaming.ts:597
TOOL_CALL"tool_call"packages/shared/src/streaming.ts:592
TOOL_INPUT_DELTA"tool_input_delta"packages/shared/src/streaming.ts:590
TOOL_INPUT_END"tool_input_end"packages/shared/src/streaming.ts:591
TOOL_INPUT_START"tool_input_start"packages/shared/src/streaming.ts:589
TOOL_RESULT"tool_result"packages/shared/src/streaming.ts:593

Released under the MIT License.