流:优化不适用于自定义类型

时间:2018-07-08 12:44:19

标签: javascript flowtype flow-typed

例如,这是我的代码:

protected

但是当我运行export const handleRequestError = (error: (AxiosError<> | Error)) => { if (typeof error === Error) { errorNotification('Request Fail', error.message); console.log('Error', error.message); } } 时。我总是遇到这个错误:

yarn flow

似乎该流程无法识别我具有针对错误类型的检查条件。我该如何解决。

谢谢

1 个答案:

答案 0 :(得分:3)

 typeof error 

实际上是"object",您的支票应为:

 error instanceof Error