2
我想分配一個返回字符串的lambda表達式,根據API描述,它接受類型(String | Object [] | Function)。打字稿中的lambda表達式的類型
this._popupTemplate.content = (feature) => {
var template: string;
//....
return template;
}
它似乎是工作,但是,webstorm說 「
分配型的表達(特徵:任何)=>字符串不是分配 鍵入串
」
所以我嘗試使用類型斷言:<string>(feature) => {...}
這似乎沒有任何效果。我怎樣才能滿足webstorm(沒有壓制信息)?
看起來像是'this._popupTemplate.content'是一個字符串而不是'String |對象[] | Function'。你可以仔細檢查它的類型定義嗎?請記住,類型定義**可能不等於API描述,它可能已過時。 – goenning