# Function: tuple()

> > **tuple**\<`Ts`\>(...`arbs`): [`Arbitrary`](../classes/Arbitrary.md)\<`Ts`\>

# Function: tuple()

> **tuple**\<`Ts`\>(...`arbs`): [`Arbitrary`](../classes/Arbitrary.md)\<`Ts`\>

Defined in: [packages/fast-check/src/arbitrary/tuple.ts:12](https://github.com/dubzzz/fast-check/blob/4663db899d411b24434189b8e560b5ecefc93f23/packages/fast-check/src/arbitrary/tuple.ts#L12)

For tuples produced using the provided `arbs`

## Type Parameters

| Type Parameter |
| ------ |
| `Ts` *extends* `unknown`[] |

## Parameters

| Parameter | Type | Description |
| ------ | ------ | ------ |
| ...`arbs` | \{ \[K in string \| number \| symbol\]: Arbitrary\<Ts\[K\]\> \} | Ordered list of arbitraries |

## Returns

[`Arbitrary`](../classes/Arbitrary.md)\<`Ts`\>

## Remarks

Since 0.0.1
