unacy / validateClass
Function: validateClass()
ts
function validateClass(value): value is ClassType;Defined in: packages/core/src/utils/validation.ts:157
Validate that a runtime value is a valid class constructor.
Checks that the value is a function with a prototype property. Arrow functions and bound functions without prototypes are rejected.
Parameters
| Parameter | Type | Description |
|---|---|---|
value | unknown | The value to validate |
Returns
value is ClassType
true if value is a valid ClassType constructor