@workflow-manager/runner
Version:
CLI runner for in-memory and markdown workflow orchestration using ATEP-like envelopes
13 lines (12 loc) • 502 B
TypeScript
import type { RunResult, WorkflowDefinition } from "../types.js";
import { type RunTelemetryPayload } from "./api.js";
interface RunTelemetryOptions {
definition: WorkflowDefinition;
sourceFilePath: string;
durationMs: number;
result?: RunResult;
failureReason?: string;
}
export declare function buildRunTelemetryPayload(options: RunTelemetryOptions): RunTelemetryPayload;
export declare function emitRunTelemetryBestEffort(options: RunTelemetryOptions): Promise<void>;
export {};