# ComponentOf

`type` in `core` · v0.8.0

<https://docs.seedcord.org/packages/core/0.8.0/types/component-of>

## Declaration

```ts
type ComponentOf<TCtor extends AnyHandlerCtor> =
    InstanceType<TCtor> extends {
        [ComponentKindBrand]?: infer Brand extends ComponentBrand;
    }
        ? Brand
        : never;
```
