Files
2026-10-22 17:07:08 +08:00

9 lines
396 B
TypeScript

import type {RunSnapshot} from '../../../types/bot/workflow/runtime.ts';
export type RunSummary = Omit<RunSnapshot, 'branches' | 'trigger'>;
/** Full trigger data is fetched on demand; live summaries never broadcast event payloads. */
export function summarize_run({branches, trigger, ...summary}: RunSnapshot): RunSummary {
return {...summary, trigger_available: trigger !== undefined};
}