# slimNavMap

**Kind:** Function

**Source:** [`atloria-monorepo/apps/api/src/technical-docs/curation.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/api/src/technical-docs/curation.ts#L40)

Apply curation to a navMap: hidden entities are removed (type groups emptied by hiding are
dropped), pinned entities float to the top of their type group (relative order otherwise
preserved). Pure + non-mutating; a no-op curation returns the input untouched.

## Signature

```ts
function slimNavMap(navMap: T): T
```

## Parameters

| Name | Type |
|---|---|
| `navMap` | `T` |

**Returns:** `T`
