castError
Functions
castError()
castError(
value
,options
):Error
转换值为 Error
Parameters
Parameter | Type | Description |
---|---|---|
value | any | 检测值 |
options | Object | 配置项 |
options.cause ? | any | 错误原因,若未设置默认在 value 非 Error 类型时存储其自身值 |
Returns
Error
Example
ts
castError(1)
// => Error { name: 'error', message: '1', cause: 1 }
castError(new Error('This is error'))
// => Error { name: 'error', message: 'This is error' }