Genel bakış
typeComposition

TaskReturn

Return type accepted from a `task` callback.

Signature

tsSignature
export type TaskReturn<O, E> = O | Result<O, E>;

Imports

tsImport
import { TaskReturn } from "@/lib/flow/task";
import { TaskReturn } from "@/lib/flow";

Type Parameters

O

Output type.

E

Expected domain error type.

Details

Plain values are treated as success. Branded `Result` values are preserved.

Result

Explicit success-or-failure outcome used throughout Flow.

type

Source

tsflow/task.ts:27-27
export type TaskReturn<O, E> = O | Result<O, E>;