Signature
tsSignature
export function succeed<O>(value: O): Behavior<unknown, O, never>;Imports
tsImport
import { succeed } from "@/lib/flow/succeed";import { succeed } from "@/lib/flow";Type Parameters
OOutput value type.
Parameters
valueO
Value returned for every execution.
Returns
A behavior that ignores input and returns `Ok`.
Return type
Behavior<unknown, O, never>Details
Use `succeed` for constant branches, tests, and pipeline defaults.
Examples
tsExample
const cached = succeed({ source: "cache" });Related Symbols
Behavior
Executable Flow workflow unit.
type
Source
tsflow/succeed.ts:18-20
export function succeed<O>(value: O): Behavior<unknown, O, never> { return task<unknown, O, never>((_input, context) => context.ok(value));}