# PluginCtor

`type` in `gateway` · v0.1.0-next.3

<https://docs.seedcord.org/packages/gateway/0.1.0-next.3/types/plugin-ctor>

Constructor type for plugins that can accept extra arguments after Core.

## Declaration

```ts
type PluginCtor<TPlugin extends Plugin = Plugin> = new (
    core: Core,
    ...args: any[]
) => TPlugin;
```
