# isComponentClass

> _Since v0.3.0_

Type guard to check if a value is an Angular component class.

Detects Angular components by checking for internal Angular markers:
- ɵcmp (component definition)
- ɵfac (factory function)

Also checks if it's an ES6 class (vs function) by inspecting the
string representation.

```ts
isComponentClass(value: unknown): value
```

## Parameters

| Name | Type | Description |
| ---- | ---- | ----------- |
| `value` | <code>unknown</code> |  |
