Skip to content

API ReferenceTransactions, wallets, and signaturesType Alias

PrepareWorkflowFunction\<P, T\>

type PrepareWorkflowFunction<P, T> = (ctx, params) => Promise<PrepareWorkflowResponse<T>>;

Signature shared by every prepare*Workflow function: validate params, then return either an executable workflow or the typed validation response — never throw for user-fixable input.

Type Parameters

Type Parameter
P
T

Parameters

ParameterType
ctxSDKContext
paramsP

Returns

Promise<PrepareWorkflowResponse<T>>