Function: isError()
ts
function isError(value): value is Error;Checks if a value is an Error instance. 检查值是否为Error实例。
Parameters
| Parameter | Type | Description |
|---|---|---|
value | unknown | The value to check / 要检查的值 |
Returns
value is Error
True if the value is an Error instance / 如果值是Error实例则返回true
Example
typescript
isError(new Error('Example error')) // => true
isError(new TypeError('Type error')) // => true
isError(new ReferenceError()) // => true
isError(new SyntaxError()) // => true
isError(new RangeError()) // => true
const customError = class extends Error {}
isError(new customError()) // => true
isError('Error') // => false
isError({ message: 'error' }) // => false
isError(null) // => false
isError(undefined) // => falseSince
1.0.0