// The generated type is not specific enough: // some clients receive strings, but the CLI // receives structured log lines. import type { FunctionExecutionJson, LogLineJson, } from "./generatedFunctionLogsApi.js"; export type FunctionExecution = | (Omit< Extract, "logLines" > & { kind: "Completion"; logLines: LogLineJson[]; }) | (Omit, "logLines"> & { kind: "Progress"; logLines: LogLineJson[]; });