parseStreamEventType function

StreamEventType? parseStreamEventType(
  1. String raw
)

Map raw SSE event type strings to StreamEventType.

Implementation

StreamEventType? parseStreamEventType(String raw) => switch (raw) {
  'message_start' => StreamEventType.messageStart,
  'content_block_start' => StreamEventType.contentBlockStart,
  'content_block_delta' => StreamEventType.contentBlockDelta,
  'content_block_stop' => StreamEventType.contentBlockStop,
  'message_delta' => StreamEventType.messageDelta,
  'message_stop' => StreamEventType.messageStop,
  'ping' => StreamEventType.ping,
  'error' => StreamEventType.error,
  _ => null,
};