# RuntimeAssert

`type` in `core` · v0.8.0

<https://docs.seedcord.org/packages/core/0.8.0/types/runtime-assert>

## Declaration

```ts
type RuntimeAssert<Plug, BotRt extends Runtime> = "edge" extends BotRt
    ? EdgePluginsUnsupported
    : BrandRuntime<Plug> extends "any" | BotRt
      ? unknown
      : RuntimeMismatch<BrandRuntime<Plug>, BotRt>;
```
