# renderComposition

**Kind:** Function

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

What the subsystem is made of, and where a reader who has to pick a file should pick.

The type mix is the one thing a directory listing cannot show and a reader always wants: a
folder of 200 interfaces and a folder of 200 services are not the same kind of place.

## Signature

```ts
function renderComposition(evidence: SubsystemEvidence | undefined, entityCount: number, subsystemPath: string): string
```

## Parameters

| Name | Type |
|---|---|
| `evidence` | `SubsystemEvidence | undefined` |
| `entityCount` | `number` |
| `subsystemPath` | `string` |

**Returns:** `string`
