# Interface: ArrayType<T>

Defined in: [api_types.ts:39](https://github.com/coda/packs-sdk/blob/44f7744bb692307d51cf2020a7058f343a7e25e8/api_types.ts#L39)

The type of a parameter or return value that is an array.

## Type Parameters

| Type Parameter | | --- | | `T` *extends* [`Type`](../../enumerations/Type/) |

## Properties

### allowEmpty?

> `optional` **allowEmpty**: `boolean`

Defined in: [api_types.ts:45](https://github.com/coda/packs-sdk/blob/44f7744bb692307d51cf2020a7058f343a7e25e8/api_types.ts#L45)

If true, this array will accept empty or unrecognized values as `undefined`.

______________________________________________________________________

### items

> **items**: `T`

Defined in: [api_types.ts:43](https://github.com/coda/packs-sdk/blob/44f7744bb692307d51cf2020a7058f343a7e25e8/api_types.ts#L43)

The type of the items in this array.

______________________________________________________________________

### type

> **type**: `"array"`

Defined in: [api_types.ts:41](https://github.com/coda/packs-sdk/blob/44f7744bb692307d51cf2020a7058f343a7e25e8/api_types.ts#L41)

Identifies this type as an array.
