isInstance()function

isInstance(value: unknown, type: Class<T>): value is T
ParamType
valueunknown
The value to test. required
typeClass<T>
The class to test value against. required
Return
value is T
true if value is an instance of type, narrowing its type.

Is a value an instance of a class?

Examples

isInstance(new Date(), Date) // true