# Function: reviewBlueprint()

```ts
function reviewBlueprint(
   body, 
   collections, 
   context?
): BlueprintReview;
```

Defined in: [packages/core/src/schemas/blueprints.ts:297](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/blueprints.ts#L297)

What applying a blueprint would do in a space: which of its collections are
new, already there, or would change one that is, each with what it allows.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `body` | [`Blueprint`](https://minca.dev/api/schemas/interfaces/Blueprint.md) |
| `collections` | readonly [`NodeCollection`](https://minca.dev/api/core/interfaces/NodeCollection.md)[] |
| `context?` | [`ReviewContext`](https://minca.dev/api/schemas/interfaces/ReviewContext.md) |

## Returns

[`BlueprintReview`](https://minca.dev/api/schemas/interfaces/BlueprintReview.md)
