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

# Type Alias: LitElementConstructor

```ts
type LitElementConstructor = new (...args) => LitElement;
```

Defined in: [packages/lit-ui-router-ssr/src/light-dom.ts:34](https://github.com/simshanith/lit-ui-router/blob/3ab90929a8d23dda96e259d7396a274c5b05398e/packages/lit-ui-router-ssr/src/light-dom.ts#L34)

A `LitElement` subclass, in the form TypeScript accepts as a mixin's base.

## Parameters

| Parameter | Type |
| ------ | ------ |
| ...`args` | `any`\[] |

## Returns

`LitElement`
