# BaseComponent

`class` in `seedcord` · v0.11.0

<https://docs.seedcord.org/packages/seedcord/0.11.0/classes/base-component>

Base class for Discord component wrappers

Provides common functionality for building Discord components with proper typing.

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

```ts
abstract class BaseComponent<TComponent>
```
