# Function: executeSyncFormulaFromPackDefSingleIteration()

> **executeSyncFormulaFromPackDefSingleIteration**(`packDef`, `syncFormulaName`, `params`, `context?`, `options?`, `__namedParameters?`): `Promise`\<[`GenericSyncFormulaResult`](../../../core/type-aliases/GenericSyncFormulaResult/)>

Defined in: [testing/execution.ts:822](https://github.com/coda/packs-sdk/blob/b2b4c9dba5ca748bdbb94481cc13b5ca3c328ef6/testing/execution.ts#L822)

Executes a single sync iteration, and returns the return value from the sync formula including the continuation, for inspection.

## Parameters

| Parameter | Type | | --- | --- | | `packDef` | [`BasicPackDefinition`](../../../core/type-aliases/BasicPackDefinition/) | | `syncFormulaName` | `string` | | `params` | [`ParamValues`](../../../core/type-aliases/ParamValues/)\<[`ParamDefs`](../../../core/type-aliases/ParamDefs/)> | | `context?` | [`SyncExecutionContext`](../../../core/interfaces/SyncExecutionContext/)\<[`Continuation`](../../../core/interfaces/Continuation/), [`Continuation`](../../../core/interfaces/Continuation/), [`Continuation`](../../../core/interfaces/Continuation/)> | | `options?` | [`ExecuteOptions`](../../interfaces/ExecuteOptions/) | | `__namedParameters?` | [`ContextOptions`](../../interfaces/ContextOptions/) |

## Returns

`Promise`\<[`GenericSyncFormulaResult`](../../../core/type-aliases/GenericSyncFormulaResult/)>
