isSingleTransactionPlanResult
Checks if the given transaction plan result is a SingleTransactionPlanResult.
Type Parameters
| Type Parameter | Default type |
|---|---|
TContext extends TransactionPlanResultContext | TransactionPlanResultContext |
TTransactionMessage extends TransactionMessage & TransactionMessageWithFeePayer<string> | TransactionMessage & TransactionMessageWithFeePayer<string> |
TSingle extends Readonly<{ kind: "single"; message: TTransactionMessage; status: TransactionPlanResultStatus<TContext>; }> | Readonly<{ kind: "single"; message: TTransactionMessage; status: TransactionPlanResultStatus<TContext>; }> |
Parameters
| Parameter | Type | Description |
|---|---|---|
plan | TransactionPlanResult<TContext, TTransactionMessage, TSingle> | The transaction plan result to check. |
Returns
plan is TSingle
true if the result is a single transaction plan result, false otherwise.