如何在TypeScript中检查FileError?

时间:2018-10-31 09:37:27

标签: typescript cordova ionic-framework

在爱奥尼亚·科尔多瓦(Ionic Cordova)项目中,抛出了一个错误,当被捕获时,我想检查它是否属于FileError类型。

但是以下内容在Typescript中不起作用,它抱怨未定义FileError。

如果我在Chrome的开发人员工具中运行它,那么它将起作用。

if(error instanceof FileError) {
   //show message
}

编辑:我无法避免使用FileError,因为我们正在使用Ionic Native库,并且在抛出错误时会使用FileError。我只需要一种方法来确定此库在catch块中引发的错误类型即可进行错误处理。

1 个答案:

答案 0 :(得分:1)

documentation中说这是一个过时的功能,您可能想改用FileReader.error