---
url: >-
  https://lit-ui-router.dev/api/lit-ui-router-ssr/index/type-aliases/Responder.md
---
[lit-ui-router-ssr](../../index.md) / [lit-ui-router-ssr](../index.md) / Responder

# Type Alias: Responder

```ts
type Responder = (verdict, request) => Promise<Response>;
```

Defined in: [packages/lit-ui-router-ssr/src/respond.ts:19](https://github.com/simshanith/lit-ui-router/blob/3f55e419faf009567db729db221186a55d7675fe/packages/lit-ui-router-ssr/src/respond.ts#L19)

Answers one response verdict for the request it came from.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `verdict` | `Extract`<[`Verdict`](/api/ui-router-server/index/type-aliases/Verdict), { `kind`: `"response"`; }> |
| `request` | `Request` |

## Returns

`Promise`<`Response`>
