---
url: >-
  https://lit-ui-router.dev/reference/lit-ui-router-ssr/client/interfaces/ServedUiViewConstructor.md
---
[lit-ui-router-ssr](../../index.md) / [client](../index.md) / ServedUiViewConstructor

# Interface: ServedUiViewConstructor

Defined in: [packages/lit-ui-router-ssr/src/served-view.ts:157](https://github.com/simshanith/lit-ui-router/blob/6e47ef8d8a4b24e99c074fb5c8c9cfaddfdb36a4/packages/lit-ui-router-ssr/src/served-view.ts#L157)

The class [withServedRender](../functions/withServedRender.md) produces: a `<ui-view>` constructor,
branded.

## Constructors

### Constructor

```ts
new ServedUiViewConstructor(): ServedUiView;
```

Defined in: [packages/lit-ui-router-ssr/src/served-view.ts:159](https://github.com/simshanith/lit-ui-router/blob/6e47ef8d8a4b24e99c074fb5c8c9cfaddfdb36a4/packages/lit-ui-router-ssr/src/served-view.ts#L159)

Builds one served view; the element takes no constructor arguments.

#### Returns

[`ServedUiView`](ServedUiView.md)

## Properties

| Property | Modifier | Type | Description | Defined in |
| ------ | ------ | ------ | ------ | ------ |
|  `[servedViewBrand]` | `readonly` | `true` | Identifies this class as a served `<ui-view>` across package copies. | [packages/lit-ui-router-ssr/src/served-view.ts:161](https://github.com/simshanith/lit-ui-router/blob/6e47ef8d8a4b24e99c074fb5c8c9cfaddfdb36a4/packages/lit-ui-router-ssr/src/served-view.ts#L161) |
