typescript属性接口或字符串

时间:2017-10-26 23:51:59

标签: typescript typescript-typings

我正在使用typescript和tslint开发NodeJS应用程序,并且我使用外部库为Google Places API没有任何DefinitelyTyped所以我自己写了但是我遇到了一些情况,在回调那里是错误和响应属性,错误属性有时会返回一个对象或字符串。

我尝试做类似的事情:

callback?: (err: IGooglePlacesError | string)

但它没有工作,并返回在字符串类型中找不到err.json。

1 个答案:

答案 0 :(得分:0)

  

但它没有工作,并返回在字符串类型中找不到err.json。

你只需要输出防范,例如

{{1}}

更多

我写的类型保护文档:https://basarat.gitbooks.io/typescript/docs/types/typeGuard.html