本页还没有译文
本页 94 段还没译成Tiếng Việt,下面显示的是英文原文。BaseCtx
还没翻译译自英文(tanstack.com)本页 94 段都还没译
Interface: BaseCtx<TInput, TState>
Defined in: packages/workflow-core/src/types.ts:301
Built-in fields on every ctx. Middleware can add fields via the
TExtensions generic but cannot shadow these.
Type Parameters
TInput
TInput
TState
TState
Properties
approve()
approve: (options) => Promise<ApprovalResult>;Defined in: packages/workflow-core/src/types.ts:320
Parameters
options
Returns
Promise<ApprovalResult>
emit()
emit: (name, value) => void;Defined in: packages/workflow-core/src/types.ts:327
Emit a CUSTOM event for UI/devtools consumption. Does not enter the replay log.
Parameters
name
string
value
Record<string, unknown>
Returns
void
input
input: TInput;Defined in: packages/workflow-core/src/types.ts:303
now()
now: (options?) => Promise<number>;Defined in: packages/workflow-core/src/types.ts:321
Parameters
options?
Returns
Promise<number>
runId
runId: string;Defined in: packages/workflow-core/src/types.ts:302
signal
signal: AbortSignal;Defined in: packages/workflow-core/src/types.ts:306
AbortSignal for the run as a whole.
sleep()
sleep: (ms, options?) => Promise<void>;Defined in: packages/workflow-core/src/types.ts:314
Parameters
ms
number
options?
Returns
Promise<void>
sleepUntil()
sleepUntil: (timestamp, options?) => Promise<void>;Defined in: packages/workflow-core/src/types.ts:315
Parameters
timestamp
number
options?
Returns
Promise<void>
state
state: TState;Defined in: packages/workflow-core/src/types.ts:304
step()
step: <T>(id, fn, options?) => Promise<T>;Defined in: packages/workflow-core/src/types.ts:309
Type Parameters
T
T
Parameters
id
string
fn
(stepCtx) => T | Promise<T>
options?
Returns
Promise<T>
uuid()
uuid: (options?) => Promise<string>;Defined in: packages/workflow-core/src/types.ts:322
Parameters
options?
Returns
Promise<string>
waitForEvent()
waitForEvent: <TPayload>(name, options?) => Promise<TPayload>;Defined in: packages/workflow-core/src/types.ts:316
Type Parameters
TPayload
TPayload = unknown
Parameters
name
string
options?
WaitForEventOptions<TPayload>
Returns
Promise<TPayload>