# Function: makeParameter()

> **makeParameter**\<`T`, `O`>(`paramDefinition`): [`ParamDefFromOptionsUnion`](../../type-aliases/ParamDefFromOptionsUnion/)\<`T`, `O`>

Defined in: [api.ts:619](https://github.com/coda/packs-sdk/blob/b2b4c9dba5ca748bdbb94481cc13b5ca3c328ef6/api.ts#L619)

Create a definition for a parameter for a formula or sync.

## Type Parameters

| Type Parameter | | --- | | `T` *extends* [`ParameterType`](../../enumerations/ParameterType/) | | `O` *extends* [`ParameterOptions`](../../type-aliases/ParameterOptions/)\<`T`> |

## Parameters

| Parameter | Type | | --- | --- | | `paramDefinition` | `O` |

## Returns

[`ParamDefFromOptionsUnion`](../../type-aliases/ParamDefFromOptionsUnion/)\<`T`, `O`>

## Examples

```
makeParameter({type: ParameterType.String, name: 'myParam', description: 'My description'});
```

```
makeParameter({type: ParameterType.StringArray, name: 'myArrayParam', description: 'My description'});
```
