parseStreamEventType function
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,
};