(status: TaskStatus)
| 14 | * Returns true if the given task status represents a terminal (finished) state. |
| 15 | */ |
| 16 | export function isTerminalStatus(status: TaskStatus): boolean { |
| 17 | return status === 'completed' || status === 'failed' || status === 'killed'; |
| 18 | } |
| 19 | |
| 20 | /** |
| 21 | * Returns the appropriate icon for a task based on status and state flags. |