# RouteManifest

`interface` in `http` · v0.3.1-next.0

<https://docs.seedcord.org/packages/http/0.3.1-next.0/interfaces/route-manifest>

The static route table the HTTP engine dispatches through, replacing the filesystem handler scan that cannot run in a bundled isolate. `seedcord build` emits it, the mount path authors it by hand.

```ts
interface RouteManifest
```

## Properties

### autocompleteRoutes

```ts
readonly autocompleteRoutes: readonly AutocompleteRoute[]
```

### commandRoutes

```ts
readonly commandRoutes: readonly CommandRoute[]
```

### componentRoutes

```ts
readonly componentRoutes: readonly ComponentRoute[]
```

### middlewareRoutes

```ts
readonly middlewareRoutes: readonly MiddlewareRoute[]
```

### subscriberRoutes

```ts
readonly subscriberRoutes: readonly SubscriberRoute[]
```
