function succeed<T>(data): object & T;function succeed<T>(data): object & T;Defined in: packages/workflow-core/src/result.ts:9
Tagged result helpers for workflows that return discriminated success/failure unions. Avoids as const casts at every return site.
return succeed({ output: final }) // { ok: true; output: Draft }
return fail(`validation: ${reason}`) // { ok: false; reason: string }return succeed({ output: final }) // { ok: true; output: Draft }
return fail(`validation: ${reason}`) // { ok: false; reason: string }T extends Record<string, unknown>
T
object & T