# BaseHandler

`class` in `seedcord` · v0.12.0

<https://docs.seedcord.org/packages/seedcord/0.12.0/classes/base-handler>

Not meant to be used directly.

The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `BaseHandler` class.

```ts
abstract class BaseHandler<
    ValidEvent extends ValidEventTypes
> implements Handler
```
