# Function: executeFormulaFromPackDef()

> **executeFormulaFromPackDef**\<`T`>(`packDef`, `formulaNameWithNamespace`, `params`, `context?`, `options?`, `__namedParameters?`): `Promise`\<`T`>

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

## Type Parameters

| Type Parameter | Default type | | --- | --- | | `T` *extends* [`PackFormulaResult`](../../../core/type-aliases/PackFormulaResult/) | [`GenericSyncFormulaResult`](../../../core/type-aliases/GenericSyncFormulaResult/) | `any` |

## Parameters

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

## Returns

`Promise`\<`T`>
