# diffEntities

**Kind:** Function

**Source:** [`atloria-monorepo/libs/parser-core/src/techdocs/staleness.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/parser-core/src/techdocs/staleness.ts#L60)

Diff a previous hash map against the current entities → what to regenerate/upsert/delete.

## Signature

```ts
function diffEntities(prevHashes: Record<string, string>, entities: Entity[]): EntityDiff
```

## Parameters

| Name | Type |
|---|---|
| `prevHashes` | `Record<string, string>` |
| `entities` | `Entity[]` |

**Returns:** `EntityDiff`
