# Checkable

`function` in `seedcord` · v0.12.0

<https://docs.seedcord.org/packages/seedcord/0.12.0/functions/checkable>

Marks a handler class as requiring check execution.

Enables the runChecks() method to be called before execute() for handlers that need pre-execution validation.

```ts
Checkable<TypeHandler>(ctor: TypeHandler): TypeHandler
```

Marks a handler class as requiring check execution.

Enables the runChecks() method to be called before execute() for handlers that need pre-execution validation.

Parameters.

- `ctor` `TypeHandler` — The handler to mark as checkable (Do not pass this directly. Just call the decorator without a `()`)

Returns `TypeHandler`.
