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

---
```ts
projectProgram(
   program, 
   projections, 
   startNode?): ProjectedProgram
```

## Parameters

| Parameter | Type |
| :------ | :------ |
| `program` | [`Program`](../interfaces/Program.md) |
| `projections` | [`ProjectionApplication`](../interfaces/ProjectionApplication.md)[] |
| `startNode`? | [`Type`](../type-aliases/Type.md) |

## Returns

[`ProjectedProgram`](../interfaces/ProjectedProgram.md)
