[英]Assignment of “null” type inferred as “any”
我看到 function 參數缺少類型錯誤報告:
private _toggle(updates: I_Type | null) {
const should_toggle = this.thing && !updates.foo
// ...
}
updates
應該是I_Type
或null
類型。 但是,當不使用可選鏈接時, .updates.foo
不會顯示類型錯誤。 即類型錯誤不應該只顯示?updates..foo
是否有?.
操作員。
我不確定我是否誤解了什么,或者我的 eslint/tslint 配置錯誤。 .updates.foo
不應該導致類型錯誤嗎?
更新
根據 VLAZ 的評論,解決方案是將strict
添加到 tsconfig compilerOptions
。
根據 VLAZ 在問題中的評論,解決方案是將strict
添加到 tsconfig compilerOptions
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.