> ## Documentation Index
> Fetch the complete documentation index at: https://docs.genlabs.co/llms.txt
> Use this file to discover all available pages before exploring further.

# defineTuple()

> **defineTuple**\<`Name`, `E`>(`_name`, `elements`): [`TupleDefinition`](/reference/sdk/typescript/index/interfaces/TupleDefinition)\<`Name`, `E`>

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/schema-types.ts:321](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/schema-types.ts#L321)

## Type Parameters

### Name

`Name` *extends* `string`

### E

`E` *extends* readonly [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`unknown`, `Schema`>\[]

## Parameters

### \_name

`Name`

### elements

`E`

## Returns

[`TupleDefinition`](/reference/sdk/typescript/index/interfaces/TupleDefinition)\<`Name`, `E`>
