Skip to content

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

ParameterTypeDescription
valueunknownThe value to validate

Returns

value is ClassType

true if value is a valid ClassType constructor

Released under the MIT License.