# GatewayPluginOptions

`type` in `gateway` · v0.7.5

<https://seedcord.org/docs/packages/gateway/0.7.5/types/gateway-plugin-options>

The options a gateway plugin declares, narrowed to the transport and runtime this base serves.
A gateway connection is a websocket that needs a long-lived process.

## Declaration

```ts
type GatewayPluginOptions = TypedOmit<
    PluginOptions,
    "transport" | "runtime"
> & { transport?: "gateway"; runtime?: "server" };
```
