@workflow-manager/runner
Version:
CLI runner for in-memory and markdown workflow orchestration using ATEP-like envelopes
19 lines (18 loc) • 584 B
TypeScript
import type { RunSnapshot, StepDetailSnapshot } from "../types.js";
import type { TuiLogStore } from "./logStore.js";
import type { Theme } from "./theme.js";
export interface TuiFrameState {
snapshot: RunSnapshot | null;
stepDetails: Map<string, StepDetailSnapshot>;
logs: TuiLogStore;
selectedStepKey: string | null;
follow: boolean;
attachUrl: string;
attachToken: string;
statusMessage?: string | null;
width: number;
height: number;
now: number;
theme: Theme;
}
export declare function renderFrame(state: TuiFrameState): string[];