0
宣言ファイルで定義されたインタフェースにはどのようにアクセスしますか?例えば。私はreduxパッケージに問題があります。 the store declarationください:宣言ファイルからエクスポートされたTypescriptインタフェース
export interface Store<S> { ... }
しかし、私たち自身のコードで、我々は
$ error TS2304: Cannot find name 'Store'.
例:としてStore<S>
などの変数を入力することはできません。中:
const addUser = (store: Store<number>) => {
store.dispatch({type: "INCREMENT_USER_COUNT"})
}
しかし、私たちは宣言ファイルからexport
を削除した場合、その後、タイピングが正常に動作します:
interface Store<S> { ... }
は、それがで定義されているように私は実際にこのインタフェースを使用するための方法はありますredux宣言ファイル、Store
インターフェイスを再定義する必要はありませんか?