解決したいこと
以下のコードの場所で、静的解析エラーが表示されるので解決したいです。
JavaScriptのコードをTypeScriptにしようとしております。まだTypeScriptの文法に慣れておりません。
ご教示いただけますと幸いです。宜しくお願い申し上げます。
コード
typescript
1import HogeRepository from "@/repository/hogeRepository"; 2 3const repositories = { 4 hoge: HogeRepository, 5}; 6 7export const RepositoryFactory = { 8 get: (name: any) => repositories[name], // ※※※ここでエラー※※※ 9};
エラー
型 'any' の式を使用して型 '{ hoge: { index: () => ...(省略)' にインデックスを付けることはできないため、要素は暗黙的に 'any' 型になります。
と表示されます。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/30 17:07