# Function: supersededBlueprints()

```ts
function supersededBlueprints(records, collections): ReadonlySet<string>;
```

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

The blueprints a newer version has replaced: each one that an applied
blueprint `updates`, and, through it, each one that one replaced in turn.
Applying one of these would only undo the update.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `records` | readonly [`NodeRecord`](https://minca.dev/api/core/interfaces/NodeRecord.md)\<[`Blueprint`](https://minca.dev/api/schemas/interfaces/Blueprint.md)\>[] |
| `collections` | readonly [`NodeCollection`](https://minca.dev/api/core/interfaces/NodeCollection.md)[] |

## Returns

`ReadonlySet`\<`string`\>
