Overview
typeCore Result

Result

Explicit success-or-failure outcome used throughout Flow.

Signature

tsSignature
export type Result<T, E> = Ok<T> | Err<E>;

Imports

tsImport
import { Result } from "@/lib/flow/core/result";
import { Result } from "@/lib/flow";

Type Parameters

T

Success value type.

E

Expected error value type.

Details

Flow behaviors return `Result` values instead of throwing for expected application failures.

Source

tsflow/core/result.ts:45-45
export type Result<T, E> = Ok<T> | Err<E>;