Interface StreamEvent

All Known Implementing Classes:
StreamEvent.Abort, StreamEvent.Custom, StreamEvent.Data, StreamEvent.Error, StreamEvent.File, StreamEvent.Finish, StreamEvent.FinishStep, StreamEvent.MessageMetadata, StreamEvent.ReasoningDelta, StreamEvent.ReasoningEnd, StreamEvent.ReasoningFile, StreamEvent.ReasoningStart, StreamEvent.ResetStep, StreamEvent.SourceDocument, StreamEvent.SourceUrl, StreamEvent.Start, StreamEvent.StartStep, StreamEvent.TextDelta, StreamEvent.TextEnd, StreamEvent.TextStart, StreamEvent.ToolApprovalRequest, StreamEvent.ToolApprovalResponse, StreamEvent.ToolInputAvailable, StreamEvent.ToolInputDelta, StreamEvent.ToolInputError, StreamEvent.ToolInputStart, StreamEvent.ToolOutputAvailable, StreamEvent.ToolOutputDenied, StreamEvent.ToolOutputError

Wire-format events for the AI SDK UI Message Stream Protocol v1.

Nullable fields are omitted from JSON when null. The "data-<suffix>" type for StreamEvent.Data events is resolved dynamically by the StreamEvent.TypeResolver.

See Also: