# fetchRoutesContent

**Kind:** Function

**Source:** [`src/helper/ssg/ssg.ts`](https://github.com/honojs/hono/blob/main/src/helper/ssg/ssg.ts#L205)

**Part of:** [Helper](subsystem-src-helper)

## Signature

```ts
function fetchRoutesContent(app: Hono<E, S, BasePath>, beforeRequestHook: BeforeRequestHook, afterResponseHook: AfterResponseHook, concurrency: number): Generator< Promise< | Generator< Promise<{ routePath: string; mimeType: string; content: string | ArrayBuffer } | undefined> > | undefined > >
```

## Parameters

| Name | Type |
|---|---|
| `app` | `Hono<E, S, BasePath>` |
| `beforeRequestHook` | `BeforeRequestHook` |
| `afterResponseHook` | `AfterResponseHook` |
| `concurrency` | `number` |

**Returns:** `Generator< Promise< | Generator< Promise<{ routePath: string; mimeType: string; content: string | ArrayBuffer } | undefined> > | undefined > >`
