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.
s私の定義ファイルが正しくありません。これを解決するには?
。これは 'typescript'ではなく' es6' jsで動作します。私はそれを解決した。ありがとう。この質問は閉じなければなりません。 – novaline
@novaline解決したら、それを回答として追加することを検討してください。将来のユーザーにはメリットがあります。 – Saravana