---
jsApi: true
title: "[F] finishTypeForProgram"

---
```ts
finishTypeForProgram<T>(program, typeDef): T
```

## Type parameters

| Parameter |
| :------ |
| `T` *extends* [`Type`](Type.Type.md) |

## Parameters

| Parameter | Type |
| :------ | :------ |
| `program` | [`Program`](Interface.Program.md) |
| `typeDef` | `T` |

## Returns

`T`
