# Constructor

`type` in `plugins` · v0.6.1

<https://docs.seedcord.org/packages/plugins/0.6.1/types/constructor>

Matches a [`class` constructor](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes).

 Class

## Declaration

```ts
type Constructor<
    T,
    Arguments extends unknown[] = any[]
> = new (...arguments_: Arguments) => T;
```
