Обзор
typeCore Runtime

BehaviorContext

Extracts the custom context type from a behavior.

Signature

tsSignature
export type BehaviorContext<T> =
T extends Behavior<infer _I, infer _O, infer _E, infer C> ? C : never;

Imports

tsImport
import { BehaviorContext } from "@/lib/flow/core/runtime";
import { BehaviorContext } from "@/lib/flow";

Type Parameters

T

Behavior type to inspect.

Behavior

Executable Flow workflow unit.

type

Source

tsflow/core/runtime.ts:89-90
export type BehaviorContext<T> =
T extends Behavior<infer _I, infer _O, infer _E, infer C> ? C : never;