Signature
tsSignature
export function ok<T>(value: T): Ok<T>;Imports
tsImport
import { ok } from "@/lib/flow/core/result";import { ok } from "@/lib/flow";Type Parameters
TSuccess value type.
Parameters
valueT
Value to carry in the success variant.
Returns
A branded `Ok` result.
Return type
Ok<T>Details
Branded results are recognized by `isResult`, which allows `task` callbacks to distinguish
explicit `Result` returns from plain successful values.
Examples
tsExample
const result = ok({ id: "user_1" });Related Symbols
from
Converts a structural result-like value into a branded Flow result.
function
Result
Explicit success-or-failure outcome used throughout Flow.
type
Source
tsflow/core/result.ts:74-76
export function ok<T>(value: T): Ok<T> { return brandResult({ ok: true, value });}