2017-10-26 17 views
0

TypesCriptとtslintを使用してNodeJSアプリケーションを開発していますが、Google Places APIに外部ライブラリを使用していますが、それは何も定義されていません。したがって、自分で書きましたが、エラーと応答のプロパティがあり、エラープロパティはオブジェクトや文字列を返すことがあります。typescriptプロパティのインターフェイスまたは文字列

私はそのような何かしようとした:

callback?: (err: IGooglePlacesError | string) 

を、それはそのerr.jsonが文字列型では見られない仕事と戻りdidntの。

+0

、 'json'属性はあなたがerr'は可能性があり'を言うタイプの両方で使用できません。あなたが文字列を取得した場合、**それにアクセスすることは失敗します**。 TSは完璧に動作しています。 – jonrsharpe

答えて

関連する問題