0
我用react/lib/update
方法與typescript
。無法調用其類型缺少呼叫簽名的表達式。
我寫了一個定義文件,就像這樣:
declare module 'react/lib/update' {
export default function update<S>(value: S, spec: any): S;
}
,並使用它像這樣:
import * as update from 'react/lib/update';
但tsc
給我一個錯誤:
Cannot invoke an expression whose type lacks a call signature. Type 'typeof 'react/lib/update'' has no compatible call signatures.
看起來好像我的定義文件不正確。如何解決這個問題?
呀。這適用於'es6' js,而不是'typescript'。我解決了它。謝謝。這個問題應該關閉。 – novaline
@novaline如果您解決了這個問題,考慮將其添加爲答案,以便將來的用戶可以從中受益。 – Saravana