我在VSCode中使用TypeScript 2.0,但是,突出顯示的錯誤全部由TypeScript編譯器確認。所以我導入模塊:只有在沒有對其屬性的引用時才能找到Typescript類?
import * as els from 'elasticsearch';
其中elasticsearch
已安裝的定義,例如npm i @types/elasticsearch -S
現在,如果在我的課我有一個ELS型像這樣的屬性:
private _client: els.Client;
,沒有問題,但是如果我有一類這樣的特性:
search(term: string): Promise<els.Client.search> {}
然後我得到的錯誤:
Module 'Elasticsearch' has no exported member 'Client'
如果我正在尋找它的一個屬性,但是如果我只是尋找它,不能找到這個類怎麼能?