# PluginOptions

`interface` in `core/plugin` · v0.2.1

<https://docs.seedcord.org/packages/core/0.2.1/interfaces/plugin-options>

The options a plugin declares as its `Plugin<Opts>` type argument.

```ts
interface PluginOptions
```

## Properties

### runtime

```ts
runtime: "server" | "edge" | "any";
```

Which runtime the plugin runs on. `'any'` attaches to either one.

### transport

```ts
transport: "gateway" | "http" | "any";
```

Which transport the plugin runs on. `'any'` attaches to either one.
