nonDivisibleSequentialTransactionPlanResult
Creates a non-divisible SequentialTransactionPlanResult from an array of nested results.
This function creates a sequential result with the divisible property set to false,
indicating that the nested plans were executed sequentially and could not have been
split into separate transactions or batches (e.g., they were executed as a transaction bundle).
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TContext extends TransactionPlanResultContext | TransactionPlanResultContext | The type of the context object that may be passed along with successful results |
Parameters
| Parameter | Type | Description |
|---|---|---|
plans | TransactionPlanResult<TContext>[] | The child results that were executed sequentially |
Returns
Readonly<{
divisible: boolean;
kind: "sequential";
plans: TransactionPlanResult<TContext>[];
}> & object