---
url: https://lit-ui-router.dev/api/reference/types/LitViewDeclarationTemplate.md
---
[lit-ui-router](../index.md) / LitViewDeclarationTemplate

# Type Alias: LitViewDeclarationTemplate\<T>

```ts
type LitViewDeclarationTemplate<T> = RoutedLitTemplate<T> & _ViewDeclaration;
```

Defined in: [packages/lit-ui-router/src/interface.ts:230](https://github.com/simshanith/lit-ui-router/blob/92660184d9980e90964f7e785d5efeb5cae43b42/packages/lit-ui-router/src/interface.ts#L230)

A template function that can be used as a view declaration.

A [RoutedLitTemplate](RoutedLitTemplate.md) intersected with the core view declaration
metadata (all optional, so plain template functions remain assignable).

## Type Parameters

| Type Parameter | Default type |
| ------ | ------ |
|  `T` *extends* [`DefaultResolvesType`](DefaultResolvesType.md) | [`DefaultResolvesType`](DefaultResolvesType.md) |
