# AssertSlashRoute

`type` in `core` · v0.8.0

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

## Declaration

```ts
type AssertSlashRoute<
    Route extends keyof SlashRegistry,
    TCtor extends AnyHandlerCtor
> = [Route] extends [SlashRouteOf<TCtor>]
    ? [SlashRouteOf<TCtor>] extends [Route]
        ? TCtor
        : Constructor<
              [
                  "SlashHandler declares a route that the SlashRoute decorator does not list",
                  SlashRouteOf<TCtor>
              ]
          >
    : Constructor<
          ["SlashRoute does not match the SlashHandler generic", Route]
      >;
```
