# collectGenericModels

**Kind:** Function

**Source:** [`atloria-monorepo/libs/parser-core/src/openapi/model-schemas.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/parser-core/src/openapi/model-schemas.ts#L467)

Build `components.schemas` from every database-model entity the parse produced.
Returns an empty object when the repo has no such models, so callers need no special case.

## Signature

```ts
function collectGenericModels(entities: Entity[]): Map<string, ModelSource>
```

## Parameters

| Name | Type |
|---|---|
| `entities` | `Entity[]` |

**Returns:** `Map<string, ModelSource>`
