# Constructor

`type` in `plugins` · v0.7.2

<https://docs.seedcord.org/packages/plugins/0.7.2/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;
```
