This commit is contained in:
@@ -14,6 +14,21 @@ export interface DelegateRunNode extends DelegateRun {
|
||||
children: DelegateRunNode[];
|
||||
}
|
||||
|
||||
/** サブタスクジョブに紐づく delegate run のグループ。Task 7 でレンダリングされる。 */
|
||||
export interface SubtaskDelegateGroup {
|
||||
jobId: string;
|
||||
issueNumber: number;
|
||||
depth: number;
|
||||
status: string;
|
||||
runs: DelegateRun[];
|
||||
}
|
||||
|
||||
/** GET /:id/delegate-runs のレスポンス型。 */
|
||||
export interface DelegateRunsResult {
|
||||
runs: DelegateRun[];
|
||||
subtasks: SubtaskDelegateGroup[];
|
||||
}
|
||||
|
||||
/** delegate run の status に対応する i18n ラベルキーと Tailwind 色クラス。 */
|
||||
export function delegateStatusBadge(
|
||||
status: DelegateRun['status'],
|
||||
|
||||
Reference in New Issue
Block a user