isInstance()
isInstance()
isInstance()
Checks if any
value is an instance of a given constructor
.
Generic type variables
Obj
Obj
A generic type variable Obj
, by default captured from the provided constructor
, indicates the type of generic type Constructor
, and the type of value
parameter via the return type value is Obj
.
Payload
extends
object
Payload
extends
object
Parameters
value: any
value: any
The value of any
type to be an instance of a given constructor
.
constructor: Constructor<Obj>
constructor: Constructor<Obj>
A class
or function
that specifies the type of Constructor
.
callback: ResultCallback<any, { ctor: typeof constructor } & Payload>
callback: ResultCallback<any, { ctor: typeof constructor } & Payload>
payload?: Payload
payload?: Payload
Return type
value is Obj
value is Obj
The return type is a boolean
as the result of its statement, indicating the value
is a generic type variable Obj
by default of type captured from the supplied constructor
.
Returns
The return value is a boolean
indicating whether the provided value
is an instance of a given constructor
.
Example usage
Basic usage
Parameters callback
and payload
callback
and payload
Function constructor
Last updated
Was this helpful?