TanStack

succeed

Function: succeed()

ts
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 }

Type Parameters

T

T extends Record<string, unknown>

Parameters

data

T

Returns

object & T